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

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

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

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

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


当前回答

在我的例子中,这个问题开始于eclipse用v4.0 API版本更新插件之后。我通过转到Eclipse的主要首选项和Android下->构建取消勾选“跳过打包和dexing直到导出或启动”来修复它

注意:如果你的eclipse给了你未知命令'crunch'错误,那么请遵循这篇文章

其他回答

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

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

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

我以某种方式将Run配置作为Java应用程序而不是Android应用程序。

在我的机器(Windows7, 64位)上,我可以通过将我的执行环境设置为jdk的32位变体(我使用1.6.0_23)来解决这个问题。我以前试过很多方法…

这解决了我的问题。我一直在eclipse中得到控制台错误“无法找到com_android_vending_licensing.apk”,即使它似乎没有影响我的应用程序运行的方式,这是令人讨厌的。所以进入com_android_vending_licensing项目属性并取消选中“is library”选项,构建项目以生成所需的apk,然后返回到com_android_vending_licensing项目属性并重新选中“is library”复选框,解决了这个问题。