首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mapbox未解析的依赖项android SDK

Mapbox未解析的依赖项android SDK
EN

Stack Overflow用户
提问于 2021-06-05 20:34:13
回答 1查看 100关注 0票数 1

我正试着在android studio中用Mapbox SDK做一个android应用,为了熟悉,我正在运行this教程。

然而,我得到了依赖错误。其他帖子也建议回弹回到9.5.0,但也有同样的问题。

Project build.gradle:

代码语言:javascript
运行
复制
allprojects {
    repositories {
        google()
        maven {
            url 'https://api.mapbox.com/downloads/v2/releases/maven'
            authentication {
                basic(BasicAuthentication)
            }
            credentials {
                username = 'mapbox'
                password = project.properties['MAPBOX_DOWNLOADS_TOKEN'] ?: ""
            }
        }
    }
}

其中,我的私有访问令牌位于名为MAPBOX_DOWNLOADS_TOKEN的文本文件gradle.properties中。

我得到的错误是:

代码语言:javascript
运行
复制
Could not GET 'https://api.mapbox.com/downloads/v2/releases/maven/com/mapbox/mapboxsdk/mapbox-android-telemetry/6.2.2/mapbox-android-telemetry-6.2.2.pom'. Received status code 401 from server: Unauthorized

如果能帮上忙我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-08-19 20:03:47

尝试将其添加到settings.gradle中

代码语言:javascript
运行
复制
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
    google()
    mavenCentral()
    maven {
        url 'https://api.mapbox.com/downloads/v2/releases/maven'
        authentication {
            basic(BasicAuthentication)
        }
        credentials {
            // Do not change the username below.
            // This should always be `mapbox` (not your username).
            username = 'mapbox'
            // Use the secret token you stored in gradle.properties as the password
            password = ['Token'] ?: ""

        }
    }
}

}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67849639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档