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

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

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

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

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


当前回答

我只是通过为执行环境重新选择默认JRE来解决这个问题(在我的例子中,JRE6用于javascript -1.6)。由于某种原因,它没有被检查。

其他回答

以“管理员”身份运行Eclipse,然后导入项目。

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

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

清理项目就可以了。有时它会在不知不觉中发生,但要不断尝试使用不同的方法来解决。

对我来说,问题是我试图使用IBM RAD,它似乎不能正常工作,我安装了Eclipse,现在有一个不同的错误,但我应该能够克服它

我和OP有同样的问题,除了所有这些建议都不起作用。我找到了一个适合我的解决方案。

确保选中了“在导出或启动之前跳过打包和还原”。

去窗口->首选项-> Android ->构建。只要确保该选项被选中并应用即可。

我知道这没有什么意义,但是不选择它会给我这个错误,选择了它就会消失,apk就安装好了。


我使用自动生成的蚂蚁构建脚本从android和只使用它作为我的构建过程在eclipse。我没有使用任何其他构建方法。