我有一个相当大的Android App项目,它引用了几个库项目.在我将Eclipse ADT插件升级到最新版本(V22)之前,一切都很好.当然,我也升级了SDK.我在Eclipse中没有看到任何编译错误,但是当我在电话上运行该项目时,我得到了一个NoClassDefFoundError.
java.lang.NoClassDefFoundError: org.acra.ACRA
....
Arca库包含在其中一个引用的库项目中(在libs文件夹中),我可以在包资源管理器的"Android Private Libraries"中看到它,同样如我所说,没有编译错误.该项目在其他所有未升级ADT的计算机上运行良好.
我已经try 了一大堆东西,包括但不限于:
- 重新安装android SDK
- 下载一个新的ADT包
- 删除我所有的代码,然后从git中再次获取
- 将有问题的库复制到应用程序项目
- 注释掉使用这个库的代码——我只是在下一个库中得到了相同的错误
都没有成功,所以我真的很绝望.
如果有人能给我一个如何解决那个问题的提示,我会很高兴的.