5

所以我只是创建了我的 Android 应用程序的一个分支,然后重新构建并运行它。当我尝试加载使用 ZBar 的屏幕时,一切都是好的例外,但我得到了一个ExceptionInInitializerError例外。

罪魁祸首代码似乎如下:

static {

    System.loadLibrary("iconv");
}

我试过调试这个,但我似乎无法捕捉到上述异常。阅读后似乎与找不到本机库有关。

任何想法如何解决这一问题?

4

1 回答 1

15

我解决了。

这是由于 Android 项目文件夹中的 { x86, armeabi, armeabi-v7a } 文件夹中缺少本机代码(.so 文件)libs

出于某种原因,颠覆忽略了这些文件,所以当我分支代码时它们不存在。

于 2012-11-14T12:37:04.180 回答