Sim*_*ays 236 eclipse android adt
我有一个相当大的Android App项目,它引用了几个库项目.一切都很好,直到我将eclipse ADT插件升级到最新版本(v22).我当然也升级了SDK.我在eclipse中没有看到任何编译错误,但是当我在手机上运行项目时,我得到一个NoClassDefFoundError.
java.lang.NoClassDefFoundError: org.acra.ACRA
....
Run Code Online (Sandbox Code Playgroud)
方舟库包含在引用库中的项目(在libs文件夹)中的一个,我可以看到它在Package Explorer中的"Android的私人图书馆",也正如我所说的,没有编译错误.该项目在没有升级ADT的其他人的计算机上运行良好.
我已经尝试了很多东西,包括但不限于:
一切都没有成功,所以我在这里真的很绝望.
如果有人能给我一个如何解决这个问题的提示,我会很高兴.
Com*_*are 337
从他的adt-dev帖子中引用波士顿的街道:
升级时,并不总是检查新"Android私有库"的"订购和导出".android-support-v4.jar现在位于"Android私有库"部分.
要解决此问题,请转到"订购和导出"并选中"Android私有库".然后刷新/清理/重建.
在为库项目完成此"修复"之后,您可能需要关闭并重新打开任何依赖项目,因为他们可能不会立即看到此"修复".
给这一点,运气好,它将解决你的问题.
归档时间: |
|
查看次数: |
70404 次 |
最近记录: |