Проблема с переходом с mapbox-sdk версии 6.7.0 на 7.3.2, mapbox-core 0.2.0 до 1.3 и mapbox-навигации от 0.18.0 до 0.36.0 - PullRequest
0 голосов
/ 05 мая 2019

Я пытаюсь перейти с моих библиотек mapbox для Android на новую версию соответственно:

  • mapbox-android-sdk с 6.7.0 до 7.3.2,
  • mapbox-android-core от 0.2.0 до 1.3.0,
  • mapbox-android-navigation от 0.18.0 до 0.36.0,
  • mapbox-android-navigation-ui от 0.18.0 до0.36.0.

Однако, когда я синхронизирую более новую версию, в разделе сборки появляется следующая ошибка:

Ошибка: сбой привязки ресурса Android Вывод: D: \ AndroidStudioProjects \ojcow \ app \ build \ middleates \ incremental \ mergeDebugResources \ merged.dir \ values-v28 \ values-v28.xml: 7: ошибка: ресурс android: attr / dialogCornerRadius не найден.D: \ AndroidStudioProjects \ ojcow \ app \ build \ middleates \ incremental \ mergeDebugResources \ merged.dir \ values-v28 \ values-v28.xml: 11: ошибка: ресурс android: attr / dialogCornerRadius не найден.D: \ AndroidStudioProjects \ ojcow \ app \ build \ middleates \ incremental \ mergeDebugResources \ merged.dir \ values ​​\ values.xml: 1344: ошибка: ресурс android: attr / fontVariationSettings не найден.D: \ AndroidStudioProjects \ ojcow \ app \ build \ middleates \ 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.

1 Ответ

0 голосов
/ 06 мая 2019

Использовать новейшую карту.

 repositories {
      mavenCentral()
    }

    dependencies {
      implementation 'com.mapbox.mapboxsdk:mapbox-android-sdk:7.3.0'
    }

https://stackoverflow.com/a/55618939/4181904

...