从eclipse(ADT)导出APK静默崩溃

每次我尝试在Mac上尝试从Eclipse中导出APK(尝试Juno和Indigo)时,eclipse在几秒钟后崩溃

这用于我目前的设置正常工作。

在手机上直接运行应用程序(debugging模式)可以正常工作。

控制台的错误是:

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年,你应该使用Android Studio ,这没有这个问题。

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

我觉得是Eclipse的问题,无法检测到Android命令仍然工作或类似的东西。

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

禁用Project->Build Automatically 。 我注意到这对我有用。

在导出apk之前禁用项目/编译自动。

在这里输入图像说明

这似乎是您的JVM的问题。 你可以更新你的Java和再次检查。 同时检查这个链接

project/ clean为我工作。 我想这可能与其他用户发布的项目的build设有关。

问题已经消失,直到我有更新的ADT和Eclipse。 我不知道哪一个解决了这个问题。 现在,它对于严重签署的出口工作非常顺利:

  • ADT版本:22.2.1.v201309180102-833290
  • Eclipse Juno Service Release 2 Build ID:20130225-0426
  • 运行Java 1.7.0_45-b18的Gentoo Linux

更新:几乎没有出口之后,我仍然不时碰撞,但不是很频繁。

可能是你应该尝试添加执行权限。 你可以尝试这样的事情

先closures自动构build

cd / home /你的名字/ android-dev / sdk / tools /

sudo chmod + x zipalign

祝你好运

我现在几个月来一直disable Build Automatically ,直到我意识到AWS插件正在减慢整个启动过程。 我从“ 帮助” – >“安装详细信息”中卸载了所有AWS插件,现在一切正常。 我不需要再禁用“ Build Automatically