您的位置:首页 > 编程语言 > Java开发

高德地图3d地图java.lang.UnsatisfiedLinkError解决方法

2016-02-17 19:40 363 查看

高德地图3d地图java.lang.UnsatisfiedLinkError解决方法

问题描述

今天做高德地图2d是发现不够清晰,而且不能旋转,于是试着做了做3d地图,遇到如下错误:

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.learn.fei.godstore-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]] couldn't find "libgdamapv4sdk751.so"


![错误详情](https://img-blog.csdn.net/20160217192729179)


问题分析:

没有找到libgdamapv4sdk751.so

原来因为高德地图的3D地图SDK和导航SDK需要引入so库文件,而我们缺少了这两个文件所以会出现这种错误。

解决办法:

在app/src/main/目录下新建jniLibs目录,将armeabi(该文件和下载的jar包在一起)放到此目录下,如图所示:



总结:

其实这些在官方的文档中都有详细说明的,只是之前做过2d所以忽略了环境配置中的这个步骤,所以才会出现这个问题,所以我们在阅读文档时一定要细心,希望遇到相同的小伙伴们共勉。

以上

还有什么问题欢迎留言讨论。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息