高德地图:No implementation found for void com.autonavi.base.ae.gmap.GLMapEngine.nativeInitParam
生活随笔
收集整理的這篇文章主要介紹了
高德地图:No implementation found for void com.autonavi.base.ae.gmap.GLMapEngine.nativeInitParam
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
筆記。記錄集成高德地圖打開黑屏的錯誤。
SO包引入錯誤,可以引官網demo
根據官方的資料,(顯示地圖-創建地圖-開發指南-Android 地圖SDK | 高德地圖API)
在Android Studio環境下:
步驟1:
添加so文件,在src/main/目錄下新建jniLibs目錄,并將文件放入其中。
方法一:
使用默認配置,不需要修改build.gradle。在 main 目錄下創建文件夾 jniLibs (如果有就不需要創建了),將下載文件的 armeabi 文件夾復制到這個目錄下,如果已經有這個目錄,將下載的 so 庫復制到這個目錄即可。如圖所示:
方法二:
使用自定義配置,將下載文件的 armeabi 文件夾復制到 libs 目錄,如果有這個目錄,請將下載的 so 庫復制到這個目錄,然后打開build.gradle,找到 asourceSets 標簽,在里面增加一項配置,如圖所示:
重點:使用方法1后不能再build.gradle中加sourceSets標簽了。
sourceSets {main {jniLibs.srcDirs = ['libs']}}總結
以上是生活随笔為你收集整理的高德地图:No implementation found for void com.autonavi.base.ae.gmap.GLMapEngine.nativeInitParam的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第十三期:你所了解的javascript
- 下一篇: java学习(153):字符输出流