11

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

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

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

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

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

有人可以帮忙吗?我不知道如何进行。

谢谢

4

4 回答 4

38

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

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

您可以在 Eclipse 设置中启用自动 dex/apk 构建:Window -> Preferences -> Android -> Build -> [] Skip packaging and dexing...

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

于 2011-11-17T05:49:42.347 回答
2

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

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

于 2012-05-27T21:01:17.930 回答
0

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

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

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

  1. 在 Eclipse >Windows>Preferences>Android>Build 中,取消选中“Skip Packaging and dexing ....”

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

于 2013-08-09T18:21:22.480 回答
0

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

于 2014-06-29T07:01:44.593 回答