我已经开发了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项目。
有人可以帮忙吗?我不知道如何继续。
由于
答案 0 :(得分:38)
“使用新的ADT插件,这是默认行为(加快速度 构建时间)不在每个构建中生成.apk ......“如groups.google中所述:
您可以在Eclipse设置中启用自动dex / apk构建: 窗口 - >偏好 - > Android - >构建 - > []跳过包装和dexing ......
//在找到此解决方案之前,我尝试重新安装所有内容....
答案 1 :(得分:2)
您也可以简单地更改jdk版本,强制它重建:右键单击项目 - >属性 - > Java Compiler - >在右侧窗格中,单击“启用项目特定设置”复选框,然后选择“编译器合规性级别:1.6”或“当前以外的其他”。
它将重建并重新生成apk和dex文件。 :)它至少帮助了我。
答案 2 :(得分:0)
这个问题浪费了我很多时间,我收到了以下错误
adb正常运行。 找不到.apk!
我通过以下两个步骤解决了这个问题:
在Eclipse> Windows>偏好设置> Android>构建中,取消选中“跳过打包和dexing ....”
在项目属性> Android中,我取消选中isLibrary。
答案 3 :(得分:0)
只需在您的模拟中运行它(右键单击您的项目 - >运行As-> Android应用程序),然后检查您的bin文件夹。