百度地图加载问题 Java.lang.UnsatisfiedLinkError: Native method not found: com.baidu...
2016-10-19 14:24
411 查看
刚开始使用百度地图的时候,各种注册信息和初始化都写好了,运行的时候出现Java.lang.UnsatisfiedLinkError: Native method not found: com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create:().....错误。
这是由于导入os文件方式引起,崩溃的原因是:android
studio的so库导入方法和eclipse是不一致的,eclipse只要直接把所有的so丢到libs里去。但是androidstudio是不行的。
解决办法有两种:
第一种:
弄一个文件夹so/armeabi,把所有的so全部放进去。结构就是so/armeabi/a.so,b.so,c.so
然后压缩这个文件夹成为so.jar,你应该知道的jar其实就是zip格式。
然后把so.jar放到libs目录下。sync gradle,然后build就行了。
第二种:
很简单,在用AndroidStudio的话
.so 文件要放在src/main/jniLibs/armeabi-v7a下面,然后把那个so文件重新复制一份进去.......
这是由于导入os文件方式引起,崩溃的原因是:android
studio的so库导入方法和eclipse是不一致的,eclipse只要直接把所有的so丢到libs里去。但是androidstudio是不行的。
解决办法有两种:
第一种:
弄一个文件夹so/armeabi,把所有的so全部放进去。结构就是so/armeabi/a.so,b.so,c.so
然后压缩这个文件夹成为so.jar,你应该知道的jar其实就是zip格式。
然后把so.jar放到libs目录下。sync gradle,然后build就行了。
第二种:
很简单,在用AndroidStudio的话
.so 文件要放在src/main/jniLibs/armeabi-v7a下面,然后把那个so文件重新复制一份进去.......
相关文章推荐
- android java.lang.UnsatisfiedLinkError: Native method not found及.so找不到无法加载问题
- 开发中碰到的问题:java.lang.NoClassDefFoundError: com.baidu.location.LocationClient的解决办法
- 百度地图中,提示java.lang.UnsatisfiedLinkErr:No implementation found for int com.baidu.platform.comjni.map.c
- BaiduMap提示 java.lang.UnsatisfiedLinkError: Native method not found:
- android ndk开发遇到“java.lang.UnsatisfiedLinkError: Native method not found”的问题
- java.lang.UnsatisfiedLinkError: Native method not found问题解决
- android4.4 Jni函数查找失败问题处理(java.lang.UnsatisfiedLinkError: Native method not found)
- 关于百度地图 java.lang.NoSuchMethodError: com.baidu.location.BDLocation.getAddress
- Android Studio使用百度地图出现 java.lang.UnsatisfiedLinkError: Native method not found: com.baidu.mapapi.Mj.
- 百度地图出现UnsatisfiedLinkError: Native method not found: com.baidu...
- java.lang.UnsatisfiedLinkError: Native method not found:问题解决
- 百度地图 Android SDK 报错Native method not found: com.baidu.platform.comjni.tools.JNITools.initClass...
- Caused by: java.lang.UnsatisfiedLinkError: Native method not found: com.gao.gni.JNI.hello:()V
- java.lang.UnsatisfiedLinkError: Native method not found:问题解决
- java.lang.UnsatisfiedLinkError: Native method not found问题
- Android NDK 中C/C++ 代码java.lang.UnsatisfiedLinkError , Native method not found 问题
- 关于百度地图 java.lang.NoSuchMethodError: com.baidu.location.BDLocation.getAddress
- Android Ndk 编译时出现java.lang.UnsatisfiedLinkError: Native method not found:问题归纳
- 修改Android 4.2.2的原生Camera引出的java.lang.UnsatisfiedLinkError: Native method not found,及解决方法
- 利用myeclipse工具快速hibernate开发遇到问题:java.lang.AbstractMethodError: com.microsoft.jdbc.base.BaseDatabas