【发布时间】:2021-10-12 07:26:10
【问题描述】:
build.gradle(project) 文件如下
构建脚本 { 存储库 {
google()
mavenCentral()
maven { url 'https://mapbox.bintray.com/mapbox' }
maven {
url 'https://api.mapbox.com/downloads/v2/releases/maven'
authentication {
basic(BasicAuthentication)
}
credentials {
username = "mapbox"
password = project.properties['MAPBOX_DOWNLOADS_TOKEN'] ?: ""
}
}
jcenter()
}
dependencies {
classpath "com.android.tools.build:gradle:7.0.2"
}
} 和 build.gradle(module) 文件如下
implementation 'com.mapbox.navigator:mapbox-navigation-native:7.0.0'
implementation 'com.mapbox.mapboxsdk:mapbox-android-navigation:0.42.6'
implementation 'com.google.android.material:material:1.2.1'
implementation 'com.mapbox.mapboxsdk:mapbox-android-plugin-places-v9:0.12.0'
【问题讨论】:
-
将 gradle 升级到 -7.0+- 后。需要做这些。 1. 删除
targetSdkVersion 30行,如果有任何模块也删除 2. 删除 buildToolsVersion "29.0.2" 行,如果有任何模块,也删除 3. 更新compileSdkVersion 314. 从项目中删除center()行级别 gradle 5. 从现在开始查找由jcenter()使用mavenCentral()制作的所有库的替换。 6. 将每个库更新到最新版本。
标签: java android user-interface navigation mapbox