Проблема с HereMaps Android Premium последней версии SDK - PullRequest
0 голосов
/ 11 февраля 2019

Если включен последний Android-пакет HEREMap HERE_Android_SDK_Premium_v3.10.1_96.Я получаю следующую ошибку при сборке.

com.android.builder.merge.DuplicateRelativeFileException: More than one file was found with OS independent path 'lib/armeabi-v7a/libgnustl_shared.so'

Работает нормально при использовании HERE_Android_SDK_Starter_v3.10.0_20 sdk.

Я пытаюсь это сделать в реактивном родном проекте , просто включив файл HERE-SDK.aar в новое собственное реактивное приложение, появляется та же ошибка.

Я мог бы решить ошибку компиляции, удалив libgnustl_shared.so из файла .aar.Но тогда карта не отображается, вместо этого экран загружается синим цветом.

Есть идеи, почему это может происходить?

[Редактировать] Я мог видеть нижеошибка при удалении libgnustl_shared.so: - /.

E/HereMapView: Error initializing map: Unknown error occurred during engine init.

1 Ответ

0 голосов
/ 15 февраля 2019

Мне удалось решить эту проблему путем обновления моего app/build.gradle.Следующий код был добавлен в Gradle,

packagingOptions {
    pickFirst 'lib/x86_64/libgnustl_shared.so'
    pickFirst 'lib/x86/libgnustl_shared.so'
    pickFirst 'lib/arm64-v8a/libgnustl_shared.so'
    pickFirst 'lib/armeabi-v7a/libgnustl_shared.so'
}
...