我正在尝试分别从Android的Mapbox库迁移到新版本:
但是,当我同步较新版本时,在构建部分会出现以下错误:
错误: Android资源链接失败 输出: D:\ AndroidStudioProjects \ ojcow \ app \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values-v28 \ values-v28.xml:7: 错误:找不到资源android:attr / dialogCornerRadius。 D:\ AndroidStudioProjects \ ojcow \ app \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values-v28 \ values-v28.xml:11: 错误:找不到资源android:attr / dialogCornerRadius。 D:\ AndroidStudioProjects \ ojcow \ app \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml:1344: 错误:找不到资源android:attr / fontVariationSettings。 D:\ AndroidStudioProjects \ ojcow \ app \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml:1345: 错误:找不到资源android:attr / ttcIndex。 错误:链接引用失败。
我该如何解决?
这是build.gradel的一部分,具有实现依赖项
implementation 'com.mapbox.mapboxsdk:mapbox-android-sdk:7.3.2'
implementation 'com.mapbox.mapboxsdk:mapbox-android-core:1.3.0'
implementation 'com.mapbox.mapboxsdk:mapbox-android-navigation:0.36.0'
implementation('com.mapbox.mapboxsdk:mapbox-android-navigation-ui:0.36.0')
{
transitive = true
}
和Maven声明
mavenCentral()
maven { url 'https://jitpack.io' }
maven { url 'https://mapbox.bintray.com/mapbox' }
SDK编译版本为
compileSdkVersion 27
我正在使用Android Studio 3.2.1。
答案 0 :(得分:0)
使用最新的地图框。
repositories {
mavenCentral()
}
dependencies {
implementation 'com.mapbox.mapboxsdk:mapbox-android-sdk:7.3.0'
}
答案 1 :(得分:0)
库升级问题的解决方案是:
3.4.2
,compileSdkVersion
和targetSdkVersion
更改为版本28。