异常:
android studio导入so包异常:Couldn't load hyphenate from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.asus.huanxin2_qunl-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.asus.huanxin2_qunl-2, /system/lib]]]: findLibrary returned nul
翻译:
无法加载从加载程序Dalvik.Stase.PosiCalpLogial[DePoStList[zip文件] /DATA/APPL/COM.示例华硕.HunX22QunL-2 .APK ] ],NATIVILIRBYAREDATIONET= [/DATAB/LIB /COM.Excel .AuSU.HuxX2QunL-2,/Stult/LIb] ]:FunDealFrand返回空
原因:
android studio导入so文件没有编译到apk里面去,所以导致UnsatisfiedLinkError异常
解决:
1、AS工程(module)目录下直接新建一个lib文件夹,lib文件夹跟Eclipse类似的加入armeabi文件夹,所有的so文件放入此文件夹下
2、打开build.gradle,在android的标签下加入如下代码:
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}