android中的java.lang.UnsatisfiedLinkError错误

时间:2016-03-23 13:47:38

标签: android android-activity android-library .so

我正在为QR码扫描仪制作应用程序。 从谷歌获得了一个样本,每个人都评论它的工作原理。 我收到以下错误

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/app.iihr-2/base.apk"],nativeLibraryDirectories=[/data/app/app.iihr-2/lib/arm, /vendor/lib, /system/lib]]] couldn't find "libiconv.so"

我收到了这一行的错误

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

libiconv.so文件存在于\ libs \ armeabi-v7a

以及

库\ armeabi

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

我通过在jniLibs中添加更多文件夹来修复错误。

我以下列方式添加

Image

然后我将所有的.so文件放入其中。 仍然出现错误,所以我将目标sdk从23改为22并且有效。