未创建Android APK文件和DEX文件,没有任何警告或错误

时间:2011-11-04 20:30:28

标签: android eclipse bin

我已经开发了Android一段时间了,使用WIN7 64位和Eclipse。 由于我试图安装新的ADT(1.5),我得到了一个非常奇怪的现象。我的构建未完成,并且不生成APK文件,也不生成dex文件。 创建了类文件,但没有别的。

此外,输出或Eclipse日志中也没有警告或错误。

问题没有立即发生,而是仅在1或2个良好构建之后。 即使我创建了一个简单的项目,也会发生同样的事情。

我在网上找不到任何有用的东西。 我重新下载了Eclipse,SDK,ADT,并重新开始,并且遇到了JRE7兼容性问题(函数......必须覆盖)。 我想我得到了Java SE更新,并丢失了旧的JRE。所以我已经下载了JRE6,更改了合规性问题,并设置了它和环境,并回到了正方形1:)

构建过程开始,达到50%或75%,突然停止,并且没有创建apk或dex文件。 即使是新的空helloWorld项目。

有人可以帮忙吗?我不知道如何继续。

由于

4 个答案:

答案 0 :(得分:38)

“使用新的ADT插件,这是默认行为(加快速度 构建时间)不在每个构建中生成.apk ......“如groups.google中所述:

请参阅http://groups.google.com/group/android-developers/browse_thread/thread/769628c57caa51ad/4cb2c6589995a9a5?pli=1

您可以在Eclipse设置中启用自动dex / apk构建:   窗口 - >偏好 - > Android - >构建 - > []跳过包装和dexing ......

//在找到此解决方案之前,我尝试重新安装所有内容....

答案 1 :(得分:2)

您也可以简单地更改jdk版本,强制它重建:右键单击项目 - >属性 - > Java Compiler - >在右侧窗格中,单击“启用项目特定设置”复选框,然后选择“编译器合规性级别:1.6”或“当前以外的其他”。

它将重建并重新生成apk和dex文件。 :)它至少帮助了我。

答案 2 :(得分:0)

这个问题浪费了我很多时间,我收到了以下错误

adb正常运行。 找不到.apk!

我通过以下两个步骤解决了这个问题:

  1. 在Eclipse> Windows>偏好设置> Android>构建中,取消选中“跳过打包和dexing ....”

  2. 在项目属性> Android中,我取消选中isLibrary。

答案 3 :(得分:0)

只需在您的模拟中运行它(右键单击您的项目 - >运行As-> Android应用程序),然后检查您的bin文件夹。