首先,如果你也一样,最近手贱升级了ADT17版本,如果你也一样最近在eclipse(或者ANT)开发phonegap——其实这个问题和phonegap没任何关系。
如果你也一样,用了很多孤狗和百毒的方法都无济于事,对这样的一组错误(图 2-2b)恶心得想炸ZF部门。
图 2-2b
或者是这么一句java.lang.NoClassDefFoundError: org.acra.(略如图2-2-2b)
图 2-2-2b
下面要说的就是这其实不怪我们,要怪就怪孤狗。
这是ADT17改变了项目依赖的检测方式,而我们手贱的升级了ADT17……此问题绿垃圾桶官方说明点这里
简言之,把之前的库文件夹合二为一了,而合体后的这个库名叫:Android Dependencies
解决方法如下:
最左边是ADT17出现前的项目文件系统,中间是ADT17下项目文件系统没改的状态(编必报),第三张就是你要改的地方。
步骤如下:
1.移除所有外部导入库:
右键Properties > Java Build Path > tab Libraries > remove 除了 “Android X.X” and the “Android Dependencies”留着,其他全部删。
2.重命名,把文件夹lib重命名为:“libs”
libs文件夹里的文件会自动加到Android Dependencies里
3.clear 项目