从 eclipse (ADT)导出 APK 时无声崩溃

每次我尝试在 Mac 上从 Eclipse (尝试了 Juno 和靛蓝)导出 APK 时,Eclipse 都会在几秒钟后崩溃

这在我当前的设置中曾经工作得很好。

在我的手机上直接运行应用程序(调试模式)工作得很好。

来自控制台的错误是:

Invalid memory access of location 0x10073f113 rip=0x101f656f7
Bus error: 10

我在2010年的 MacBook Pro 上使用 Mac OS X 10.7.4,下面是 java:

java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)

我用的是 ADT 20。

我试过重新安装 Eclipse 和 Android SDK,并重新下载 ADT。

Eclipse 错误视图没有显示任何内容

有没有什么不同的方法我可以试试,或者其他方法来调查出了什么问题?

干杯

更新: 对于2014年之后的任何人来说,你应该使用 安卓工作室,它没有这个问题。

22194 次浏览

这似乎是你的 JVM 的问题。你可以更新你的 Java 并再次检查。也检查这个 链接

导出时自动禁用项目/生成

我认为问题在于 Eclipse 无法检测到 Android 命令仍然在运行或者类似的情况。

当然,在 Eclipse 之外还有使用 Ant 生成 APK 的选项,您可以从 Eclipse 项目中生成 Ant build.xml,更多信息见官方 Android 文档

project/ clean为我工作。我认为这可能与项目的建设有关,正如其他用户所发布的。

直到我更新了 ADT 和 Eclipse,问题才出现。我不知道哪一个能解决这个问题。 目前,该公司正在与几家签约出口公司进行顺利合作,合作方包括:

  • ADT 版本: 22.2.1.v201309180102-833290
  • Eclipse Juno Service Release2 Build id: 20130225-0426
  • 运行 Java 1.7.0 _ 45-b18的 Gentoo Linux。

更新: 很少出口后,我仍然得到崩溃的时候,但没有很频繁。

可能是您应该尝试添加执行权限。您可以尝试这样的东西

第一次关闭自动生成

Cd/home/your name/android-dev/sdk/tools/

Sudo chmod + x zipalign

好了,祝你好运

禁用 Project->Build Automatically。我已经注意到,这为我工作。

我使用 disable Build Automatically已经好几个月了,直到我意识到 AWS 插件拖慢了整个启动过程。我从 帮助-> 安装详情卸载了所有的 AWS 插件,现在一切都和以前一样完美。我不需要再禁用 Build Automatically了。

在导出 apk 之前自动禁用项目/构建。

enter image description here