Android应用无法加载本机库

时间:2015-08-04 16:11:34

标签: android android-ndk java-native-interface native

我已将.so文件添加到我的项目中,路径为'src / main / jniLibs / armeabi / libAndroidIDCard.so'。 APK文件已在'lib / armeabi / libAndroidIDCard.so'中包含此库。

我按如下方式加载此库:

static {
    System.loadLibrary("AndroidIDCard");
}

但得到了'java.lang.UnsatisfiedLinkError:无法从加载器加载AndroidIDCard'异常。

为什么?

我通过添加'armeabi-v7a'文件夹并将'.so'文件放入其中来解决。

1 个答案:

答案 0 :(得分:0)

我已经解决了添加' armeabi-v7a'文件夹并放置' .so'归档到它。