Android studio的那些坑- so文件添加的正确位置

原文地址为:Android studio的那些坑- so文件添加的正确位置

Android studio的那些坑- so文件添加的正确位置

Android studio的那些坑- so文件添加的正确位置
Paste_Image.png

在eclipse中,是可以直接把这些拷贝在lib下的,但是在android studio下,so文件放在此会报找不到库文件。

如图,题主把armeabi也放在lib下

Android studio的那些坑- so文件添加的正确位置
Paste_Image.png

报如下错误

Android studio的那些坑- so文件添加的正确位置
Paste_Image.png

java.lang.UnsatisfiedLinkError: Couldn't load xmediaplayer from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.shangche.tachograph-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.shangche.tachograph-1, /vendor/lib, /system/lib]]]: findLibrary returned null

解决办法,so文件应该放在jnilibs下面

Android studio的那些坑- so文件添加的正确位置

转载请注明本文地址:Android studio的那些坑- so文件添加的正确位置

Android studio的那些坑- so文件添加的正确位置

Android studio的那些坑- so文件添加的正确位置
Paste_Image.png

在eclipse中,是可以直接把这些拷贝在lib下的,但是在android studio下,so文件放在此会报找不到库文件。

如图,题主把armeabi也放在lib下

Android studio的那些坑- so文件添加的正确位置
Paste_Image.png

报如下错误

Android studio的那些坑- so文件添加的正确位置
Paste_Image.png

java.lang.UnsatisfiedLinkError: Couldn't load xmediaplayer from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.shangche.tachograph-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.shangche.tachograph-1, /vendor/lib, /system/lib]]]: findLibrary returned null

解决办法,so文件应该放在jnilibs下面

Android studio的那些坑- so文件添加的正确位置