NativeScript Google maps java.lang.NoClassDefFoundError: Сбой разрешения: Lorg / apache / http / ProtocolVersion - PullRequest
0 голосов
/ 15 ноября 2018

Я переключился на {N} 5.0, теперь у меня проблема с nativescript-google-map-sdk, та же ошибка, что и здесь: Android Google maps java.lang.NoClassDefFoundError: Не удалось разрешить: Lorg / apache /http / ProtocolVersion

Проблема с Android API 28, есть конфигурация, которую нужно установить вручную в манифесте, https://developers.google.com/maps/documentation/android-sdk/config#specify_requirement_for_apache_http_legacy_library

Когда я добавляю

 <uses-library
  android:name="org.apache.http.legacy"
  android:required="false" />

в мои App_Resources / Android / AndroidManifest.xml

я получаю эту ошибку

* What went wrong:

Не удалось выполнить задачу ': app: processDebugResources'.

Не удалось связать ресурс Android. Вывод: /Users/rudm/dev/mobile/new5/platforms/android/app/build/intermediates/merged_manifests/debug/processDebugManifest/merged/AndroidManifest.xml:21: ошибка: неожиданный элемент найден в.

есть ли способ заставить гугл карту работать с {N} 5.0?

1 Ответ

0 голосов
/ 15 ноября 2018

Просто добавьте использование-библиотеку в конце тега приложения

<uses-library android:name="org.apache.http.legacy" android:required="false"/>
</application>
...