当我尝试使用System.loadLibrary("myfile")
从libs加载我的.SO文件时,我收到以下异常。
java.lang.UnsatisfiedLinkError:
Couldn't load stlport_shared from loader dalvik.system.PathClassLoader
[DexPathList[[zip file "/data/app/com.package.name-2.apk"],
nativeLibraryDirectories=
[/data/app-lib/com.package.name-2, /system/lib]]]:
findLibrary returned null
我仅在某些设备上收到此异常。请帮帮我。
答案 0 :(得分:1)
在Libs文件夹下,创建以下文件夹armeabi,armeabi-v7a,x86,mips然后将.So文件复制到相应的文件夹中。清理项目然后运行。
在运行时选择libs(armeabi,armeabi-v7a,x86,mips)下的这些文件夹取决于处理器。