ava.lang.UnsatisfiedLinkError: Couldn't load XXXfrom loader dalvik.system.PathClassLoader[DexPathLis
2017-11-21 14:46
585 查看
android studio导入so包异常:java.lang.UnsatisfiedLinkError: Couldn’t load sm2 from loader dalvik.system.PathClassLoader[DexPathList[[zip file”data/app/com.libCom.androidsm2-.apk”],nativeLibraryDirectories=[/data/app-lib/com.libCom.androidsm2-2, /vendor/lib, /system/lib]]]:
findLibrary returned null
原因:android studio导入so文件没有编译到apk里面去,所以导致UnsatisfiedLinkError异常
解决办法:
1、AS工程(module)目录下直接新建一个lib文件夹,lib文件夹跟Eclipse类似的加入armeabi文件夹,所有的so文件放入此文件夹下
2、打开build.gradle,在android的标签下加入如下代码:
2
3
4
5
6
代码很简单,加入之后直接编译就OK啦
findLibrary returned null
原因:android studio导入so文件没有编译到apk里面去,所以导致UnsatisfiedLinkError异常
解决办法:
1、AS工程(module)目录下直接新建一个lib文件夹,lib文件夹跟Eclipse类似的加入armeabi文件夹,所有的so文件放入此文件夹下
2、打开build.gradle,在android的标签下加入如下代码:
sourceSets { main { //jni库的调用会到资源文件夹下libs里面找so文件 jniLibs.srcDirs = ['libs'] } }1
2
3
4
5
6
代码很简单,加入之后直接编译就OK啦
相关文章推荐
- ava.lang.UnsatisfiedLinkError: Couldn't load XXXfrom loader dalvik.system.PathClassLoader[DexPathLis
- ava.lang.UnsatisfiedLinkError: Couldn't load XXXfrom loader dalvik.system.PathClassLoader[DexPathLis
- java.lang.UnsatisfiedLinkError: Couldn't load xxx from loader dalvik.system.PathClassLoader的终极解决方法
- java.lang.UnsatisfiedLinkError: Couldn't load xxx from loader dalvik.system.PathClassLoader的解决方法
- Android UnsatisfiedLinkError: Couldn't load XXXfrom loader dalvik.system.PathClassLoader[DexPathLis
- java.lang.UnsatisfiedLinkError: Couldn't load hyphenate_av from loader dalvik.system.PathClassLoader
- java.lang.UnsatisfiedLinkError: Couldn't load dnlocal from loader dalvik.system.PathClassLoader
- java.lang.UnsatisfiedLinkError: Couldn't load slbank from loader dalvik.system.PathClassLoader
- java.lang.UnsatisfiedLinkError: Couldn't load memchunk from loader dalvik.system.PathClassLoader
- java.lang.UnsatisfiedLinkError: Couldn't load BaiduMapSDK_v2_3_1 from loader dalvik.system.PathClass
- 如何解决java.lang.UnsatisfiedLinkError: Couldn't load x from loader dalvik.system.PathClassLoader
- java.lang.UnsatisfiedLinkError: Couldn't load easemob_jni from loader dalvik.system.PathClassLoader
- 将so库打包进apk,仍然报Couldn't load XXX from loader dalvik.system.PathClassLoader
- Android Studio 发生 Couldn't load jpush175 from loader dalvik.system.PathClassLoader 错误
- java.lang.UnsatisfiedLinkError: Couldn't load hyphenate_av from loader dalvik.system.PathClassLoader
- Couldn't load vi_voslib from loader dalvik.system.PathClassLoader
- APP启动时报java.lang.UnsatisfiedLinkError: Couldn't load xxxx.so from loader dalvik.system.PathClassLoad
- Couldn't load hyphenate_av from loader dalvik.system.PathClassLoader
- 微博授权错误:Couldn't load weibosdkcore from loader dalvik.system.PathClassLoader
- 错误提示,解决方案java.lang.UnsatisfiedLinkError: Couldn't load easemobservice from loader dalvik.system.Path