ExceptionInInitializerError - ZBar Android

时间:2012-11-14 11:31:34

标签: android android-ndk

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

罪魁祸首代码似乎如下:

static {

    System.loadLibrary("iconv");
}

我已经尝试过调试这个但我似乎无法捕获上述异常。阅读后,它似乎与无法找到本地库有关。

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

1 个答案:

答案 0 :(得分:16)

我解决了。

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

出于某种原因,subversion忽略了这些文件,因此当我对代码进行分支时,它们不存在。