高德地图:No implementation found for void com.autonavi.ae.gmap.GLMapEngine.nativeIni
錯(cuò)誤現(xiàn)象
在項(xiàng)目中應(yīng)用高德地圖的api顯示地圖時(shí),發(fā)現(xiàn)地圖是個(gè)黑塊,無(wú)法顯示.
并且報(bào)錯(cuò):
No implementation found for void com.autonavi.ae.gmap.GLMapEngine.nativeInitParam(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
No implementation found for void com.autonavi.amap.mapcore.AMapNativeRenderer.nativeDrawLineInit()
No implementation found for void com.autonavi.ae.gmap.GLMapEngine.nativeInitParam(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
No implementation found for void com.autonavi.amap.mapcore.AMapNativeRenderer.nativeDrawLineInit()
解決方案
發(fā)現(xiàn)是在引入高德地圖的依賴庫(kù)的時(shí)候,只拷貝了.jar文件,沒(méi)有拷貝.so文件,將demo中l(wèi)ibs文件夾里的所有文件都拷貝過(guò)來(lái)以后問(wèn)題解決了
原因分析
初步分析應(yīng)該是jar只是對(duì)函數(shù)的索引,并非實(shí)現(xiàn),而so文件,即動(dòng)態(tài)鏈接庫(kù),才是真正對(duì)函數(shù)的實(shí)現(xiàn),所有需要都拷貝過(guò)來(lái)才行.
總結(jié)
以上是生活随笔為你收集整理的高德地图:No implementation found for void com.autonavi.ae.gmap.GLMapEngine.nativeIni的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mrsql查询第二高的成绩_mysql-
- 下一篇: html:(34):下划线和删除线