При включении последней версии Android SDK 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.
Я смог решить эту проблему, обновив файл 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'
}
Привет, не могли бы вы показать мне код, как вы реализовали SDK HereMap Premium в родном приложении React для Android?