ExceptionInInitializerError – ZBar Android

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

罪魁祸首代码似乎如下:

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

我试过调试这个,但我似乎无法捕捉到上述exception。 阅读后,它似乎与无法find本地库有关。

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

我解决了

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

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