升级到Android Developer Tools版本22后,编译失败

今天,我升级了ADT到版本22.之后,我的projet根本不会编译资源。 我的“gen”文件夹是空的,因此所有我需要“R”的java文件都不能编译。

Solutions Collecting From Web of "升级到Android Developer Tools版本22后,编译失败"

经过几个非全职工作时间后,我重新启动了“Android SDK Manager”,这一次,我注意到了这些: – “Android SDK平台工具”(升级) – “Android SDK内置工具”(新)

安装完毕后,我终于可以完全编译我的项目了。

ADT22使用Android Private Libraries显示project / libs'jar,添加Exportedfunction,如果你想参考库项目的私有库,你必须勾选Exported

https://plus.google.com/photos/117122118961369445953/albums/5878509263473846433/5878509268379848162?authkey=CL3Frb-S_qj-fQ

如果您在其他项目中使用某些库或/和依赖项,则在执行时也可能会遇到错误。 在我的情况下,我遇到了问题与Sherlock “无法执行dex:多个dex文件定义Lcom / actionbarsherlock / R $ attr”和我正在使用的一些其他jar文件“VFY:无法find签名引用类”在这种情况下,你必须去项目属性,Java构buildpath部分,并删除Android的依赖和Android私有库,在主项目和依赖项目,如Sherlock。 之后,您在所有项目上执行清理。 一切都应该恢复。 这对我来说,经过一场艰苦的战斗!