我更新到最新的Android ADT,现在我工作区中的每个项目都显示错误,尽管实际文件中没有任何内容。即使是一个干净的Android项目也会出现错误,即使我已经仔细检查了所有首选项,但我没有找到任何修复程序,尽管我已多次调查每个可能的帮助论坛。
我收到了很多随机错误消息,这里只是一些:“当前文件与给定配置不匹配。”,“转换为Dalvik格式失败,错误1”(不再是),“无效的首选项页面path:XML语法“,”无法加载项目的属性文件*“等。
我的所有项目在更新前都有效。
以下任何一项均无效: 清理项目,删除项目并再次导入,删除库和临时文件以及修复项目属性,取消选中Is Library,更新ProGruad,更新Eclipse,将Eclipse移动到C:\ Eclipse,更改API级别和支持的Android版本以及等......
我已经和这个问题打了一段时间了。
编辑: 以下情况也不起作用:删除LibraryName_src文件(我的项目没有)。
编辑: 我取消选中常规首选项中的一个复选框,使Eclipse延迟打包(我稍后会检查该复选框的名称),当前错误消失但现在它说“找不到* .apk!”
答案 0 :(得分:5)
更新我的ADT插件后,我也遇到了奇怪的错误。 我通过执行Android清除来解决它。
要做到这一点,只需右键点击你的Android项目:
- Android tools - Clear Lint Markers
它非常适合我。
答案 1 :(得分:4)
最近有过类似的问题。试试这个:
最近更新ADT for Eclipse之后的问题:
似乎原因是某些以前版本的ADT将库项目源文件夹链接到“子”项目,并且当前的ADT / Dex组合不再与该解决方案兼容。
(此处的解决方案:"Conversion to Dalvik format failed with error 1" on external JAR)
答案 2 :(得分:2)
我解决了!
从ADT 13到15的跳跃太大了。我备份了我的工作区,删除了所有与android相关的东西,并制作了一个全新的SDK和Eclipse安装。
之后我仍然遇到错误,但删除了debug.keystore删除了它。
答案 3 :(得分:2)
我使用了Eclipse Indigo(版本3.7)并将CDT(而不是ADT)插件更新到最新版本(cdt-master-8.0.1.zip)。在更新之前,我遇到了所有现有项目的构建路径问题。我面临的问题有两个方面:
以下是我解决这两个问题的方法:
对于问题#1:
对于问题#2:
这两个步骤基本上可以将我的所有项目恢复到正常状态。
答案 4 :(得分:2)
因此,如果有人在最新的ADT插件修订版22之后一直在努力解决这个问题。
请务必同时安装最新的平台工具。
要做到这一点
转到C:{Android SDK Location} \ android \ SDK Manager
并安装缺少的软件包