高德地图:No implementation found for void com.autonavi.base.ae.gmap.GLMapEngine.nativeInitParam
筆記。記錄集成高德地圖打開(kāi)黑屏的錯(cuò)誤。
SO包引入錯(cuò)誤,可以引官網(wǎng)demo
根據(jù)官方的資料,(顯示地圖-創(chuàng)建地圖-開(kāi)發(fā)指南-Android 地圖SDK | 高德地圖API)
在Android Studio環(huán)境下:
步驟1:
添加so文件,在src/main/目錄下新建jniLibs目錄,并將文件放入其中。
方法一:
使用默認(rèn)配置,不需要修改build.gradle。在 main 目錄下創(chuàng)建文件夾 jniLibs (如果有就不需要?jiǎng)?chuàng)建了),將下載文件的 armeabi 文件夾復(fù)制到這個(gè)目錄下,如果已經(jīng)有這個(gè)目錄,將下載的 so 庫(kù)復(fù)制到這個(gè)目錄即可。如圖所示:
方法二:
使用自定義配置,將下載文件的 armeabi 文件夾復(fù)制到 libs 目錄,如果有這個(gè)目錄,請(qǐng)將下載的 so 庫(kù)復(fù)制到這個(gè)目錄,然后打開(kāi)build.gradle,找到 asourceSets 標(biāo)簽,在里面增加一項(xiàng)配置,如圖所示:
重點(diǎn):使用方法1后不能再build.gradle中加sourceSets標(biāo)簽了。
sourceSets {main {jniLibs.srcDirs = ['libs']}}總結(jié)
以上是生活随笔為你收集整理的高德地图:No implementation found for void com.autonavi.base.ae.gmap.GLMapEngine.nativeInitParam的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 第十三期:你所了解的javascript
- 下一篇: java学习(153):字符输出流