今天,我将ADT升级到22版。之后,我的projet根本无法编译资源。我的“gen”文件夹是空的,因此我需要“R”的所有java文件都无法编译。
答案 0 :(得分:32)
经过几个非全天时间后,我重新启动了“Android SDK Manager”,这一次,我注意到了这些: - “Android SDK平台工具”(升级) - “Android SDK内置工具”(新)
安装完成后,我终于能够完全编译我的项目了。
答案 1 :(得分:11)
ADT22使用Android私有库显示项目/ libs'jar,添加导出功能,如果你想参考库项目的私有库,你必须检查导出
答案 2 :(得分:3)
如果您正在将某些库或/和依赖项与其他项目一起使用,则在执行时也可能会遇到错误。在我的情况下,我遇到了Sherlock的问题“无法执行dex:多个dex文件定义Lcom / actionbarsherlock / R $ attr”以及我正在使用的其他jar文件“VFY:无法查找签名中引用的类“在这种情况下,您必须转到项目属性,Java构建路径部分,并删除主要项目中的Android依赖项和Android私有库,以及依赖项目,例如Sherlock 。之后,您在所有项目上执行清理。一切都应该恢复。经过艰苦的战斗,这对我有用!