我切换到{N} 5.0,现在我遇到了nativescript-google-map-sdk问题, 与此处相同的错误: Android Google maps java.lang.NoClassDefFoundError: Failed resolution of: 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:错误:在。
中发现意外元素
有没有一种方法可以使Google Map与{N} 5.0一起使用?
答案 0 :(得分:2)
只需在应用标签的末尾添加uses-library
<uses-library android:name="org.apache.http.legacy" android:required="false"/>
</application>