如何在android studio 0.8.6中添加预构建的.so库

时间:2014-09-08 13:05:51

标签: android android-ndk android-studio

我将得到的错误是

Couldn't load json from loader dalvik.system.PathClassLoader[DexPathList[dexElements=[zip file "/data/app/com.uei.tools.ndktest-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.uei.tools.ndktest-1, /vendor/lib, /system/lib]]]: findLibrary returned null

我创建了一个所有.so文件的zip文件,我添加到app文件夹下的libs文件夹中,我从模块设置依赖项中添加了jar依赖项。

所有serch都得到了旧版Android studio的示例代码,但 Android studio 0.8.6 beta

没有示例

1 个答案:

答案 0 :(得分:2)

使用Android Studio 0.8.x,您可以直接将预先构建的.so文件添加到jniLibs文件夹下,与每个ABI对应的文件夹中。例如:

  • app/src/main/jniLibs/armeabi-v7a/libMyLib.so
  • app/src/main/jniLibs/x86/libMyLib.so

您可以在本页底部找到最新的示例:http://tools.android.com/tech-docs/new-build-system#sites-attachments