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