我知道以前有人问过这个问题,我也见过太多的解决方案,但似乎没有一个适合我。我能够构建我的apk没有问题,直到这个错误开始出现。我尝试过清理我的项目,从工作区中删除它并重新导入它,从项目的Builders中删除“Java Builder”,手动构建项目,重新排序我的Java构建路径。我没有可见的编译器问题,在我的工作空间中也没有问题。

我以前确实遇到过这个问题,并通过从我的工作空间中删除项目并重新导入它来解决它,另一次我通过从我的Java构建路径中删除“Java Builder”来解决它。这次似乎没有一个成功。我目前有大部分设置设置回默认值(即java构建再次检查)。

我正在运行windows 7(64位),并通过Eclipse 3.6使用jdk1.6.0_21。

任何建议都将非常感谢,因为我已经失去了大量的开发时间来解决这个问题。

[更新]我的语言环境是英语&我已经尝试删除调试。密钥库,美国作为相关的834号


当前回答

在我的情况下,这是有效的:

删除/Gen文件夹下的R.Java文件

+

删除Eclipse添加到我的java类中的所有“R.Android”导入!!

并重新构建项目。

其他回答

我尝试了以上所有的解决方案。但这并没有起作用。

解决方案是重新启动eclipse !!!!!!!

希望这能帮助到一些人:)

我想明白了。我引用的是javascript -1.5,使用的是JDK 1.6。我将其更改为使用1.6,这似乎解决了问题。

似乎通过我的研究,这是一个重载的错误消息,涵盖了很多错误情况。

在我的案例中,我不得不从API 21切换到API 19,清理和构建,一切又恢复正常了。我使用的是Mac,显然API 21在约塞米蒂不完全支持。

我的问题是由这个问题引起的(ADT和SDK不兼容),并修复如下:

Eclipse >帮助 安装新软件 将“https://dl-ssl.google.com/android/eclipse/”添加到“Work With” 部分并按enter 当开发人员工具出现在列表中时,选中它并单击Next 下载完成后重新启动eclipse

SHA1的答案帮了我:在更新到最新的sdk/adt后,我的项目拒绝构建apk;取消选中该选项可以解决问题。

我不知道是更新检查了这个,还是之前检查过,但新的adt搞砸了,但现在事情又开始工作了:)