编译Mapbox Android Events仓库遇401未授权问题求助
编译Mapbox Events Android项目时的401授权错误求助
由于Android API Level 31的关键API变更,我们需要修改mapbox-events-android仓库中libtelemetry/libcore的代码。该仓库目前似乎已无人维护,我们自行下载项目在Android Studio中编译,但始终无法解决以下错误:
Could not GET 'https://api.mapbox.com/downloads/v2/releases/maven/com/mapbox/gradle/plugins/sdk-registry/0.4.0/sdk-registry-0.4.0.pom'.
Received status code 401 from server: Unauthorized
我们已尝试的操作:
- 在Mapbox账户中新增私有下载令牌
- 根据Android导航SDK的官方配置指引,在settings.xml中添加以下配置:
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 = "OUR_PRIVATE_TOKEN" } } } }
请问还需要哪些操作才能正确编译该项目?
感谢解答!
内容的提问来源于stack exchange,提问作者user2463728
相关产品推荐
相关产品推荐

