在项目开发中需要用到高德地图,之后就遇到了一个很奇葩的问题,当我使用他们2d.jar包加载地图的时候是可以的,但是后来需要其他功能加入必须使用3d.jar时候就一直报下面的错误信息
art: No implementation found for long com.autonavi.amap.mapcore.MapCore.nativeNewInstance(java.lang.String, java.lang.String) (tried Java_com_autonavi_amap_mapcore_MapCore_nativeNewInstance and Java_com_autonavi_amap_mapcore_MapCore_nativeNewInstance__Ljava_lang_String_2Ljava_lang_String_2)
这个错误的发生马上就反应是不是so文件没有加入图,然后马上去官网下载,复制,粘贴,clean,build,之后当项目再运行的时候还是会报错,这下只能写工单请求高德的帮助。当然我还是不死心,google这类问题,基本都是so没有加载好,经过各种尝试后还是不行,我就开始研究他们官方的deom,发现在app下面的build.gradle文件中写入了
sourceSets { main { jniLibs.srcDirs = ['libs'] } }
恍然大悟在jnilib目录下的so会被gradle自动打包到apk中,而在libs下的so需要在build.gradle中配置才会打包到apk中
后来地图就可以显示了...
使用高德地图无法加载图片
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- 1.介绍 如果你正在查阅build.gradle文件的所有可选项,请点击这里进行查阅:DSL参考 1.1新构建系统...
- 转自 http://blog.csdn.net/jiangwei0910410003/article/detail...