我在包含HERE地图片段的活动上收到MISSING_LIBRARIES
错误,每当它尝试通过init()
方法初始化地图然后{{1}时,错误就来自HERE地图使用错误代码onEngineInitializationCompleted
调用。它工作正常,直到我在build.gradle文件中添加了card.io依赖。
所以我使用的是card.io版本5.1.2,而HERE Maps版本是适用于Android的3.0.2 Premium SDK。适用于Android的minSdkVersion是14
如何阻止card.io依赖与HERE地图发生冲突?
build.gradle脚本文件
MISSING_LIBRARIES
答案 0 :(得分:0)
检查您的manifest.xml文件。在清单标记下添加以下权限。
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>