Android NDK UnsatisfiedLinkError:findLibrary返回null

时间:2014-10-03 13:34:33

标签: android-ndk java-native-interface

两天以来,我收到了这个错误:

java.lang.UnsatisfiedLinkError: Couldn't load MyCPPProject from loader dalvik.system.PathClassLoader[dexPath=/system/framework/com.google.android.maps.jar:/data/app/com.mypackage.myApp-3.apk,libraryPath=/data/app-lib/com.mypackage.myApp-3]: findLibrary returned null

我想在Android应用程序中本地编译一个项目c ++。 该项目在另一台PC上编译得很好但不在我的。 我试图创建一个新的工作区,安装另一个eclipse和其他很多解决方案,但它仍然无法编译。

我该如何解决? android项目生成myApp.apk但不生成myApp-3.apk。

[dexPath=/system/framework/com.google.android.maps.jar:/data/app/com.mypackage.myApp-3.apk,libraryPath=/data/app-lib/com.mypackage.myApp-3]

为什么编译器尝试加载myApp-3.apk?

1 个答案:

答案 0 :(得分:0)

我通过在libs文件夹中创建armeabi来修复此问题。并将.so文件复制到armeabi文件夹中。