android - 为什么 mapbox-android sdk 不能从 build.gradle 解析?
问题描述
我正在尝试在这里设置基本教程,但我被 Android Studio 中的错误阻止: https ://docs.mapbox.com/android/maps/overview/#install-the-maps-sdk
错误 1:在我同步 build.gradle 时看到:
Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.mapbox.mapboxsdk:mapbox-android-sdk:9.4.0.
然后我添加了推荐的排除项目,但仍然出现错误。
错误 2:它说要从命令行运行 gradle,但也找不到。
这是我的 build.gradle 的相关部分:
dependencies {
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation 'com.mapbox.mapboxsdk:mapbox-android-sdk:9.4.0'
implementation ('com.mapbox.mapboxsdk:mapbox-android-sdk:9.4.0'){
exclude group: 'group_name', module: 'module_name'
}
}
解决方案
您可以删除以下行
implementation ('com.mapbox.mapboxsdk:mapbox-android-sdk:9.4.0'){
exclude group: 'group_name', module: 'module_name'
}
您可能错过了https://docs.mapbox.com/android/maps/overview/#add-the-dependencymaven
的第 5 步中看到的块。确保添加它。
另外,您是否创建了具有正确范围的秘密令牌?请参阅https://docs.mapbox.com/android/maps/overview/#configure-credentials上的第二个要点 ( A secret access token with the...
)
推荐阅读
- python - 从 Python 目录创建 exe
- java - 如何使用java中的api创建一个不和谐的网络钩子
- c# - Xamarin Forms:更改页面时菜单消失
- csv - 如何将csv文件放在jdbc字段的语句中?
- java - 如何将 Java 应用程序从 Tomcat 7/8/9 迁移到 Tomcat 10
- scala - 使用 Scala 使用循环概念加入多个表?
- c++ - 在cmake find_package中组件版本!=包版本正常吗?
- elasticsearch - 无法在 Ubuntu 20 上启动 Elasticsearch
- python - 如何使用列表编号创建要在文本文件中搜索的范围
- mysql - 重复表 mysql 显示表(Azure 实例)