Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从eclipse(ADT)导出APK时会死机_Android_Eclipse_Macos_Adt - Fatal编程技术网

Android 从eclipse(ADT)导出APK时会死机

Android 从eclipse(ADT)导出APK时会死机,android,eclipse,macos,adt,Android,Eclipse,Macos,Adt,每次我尝试在Mac上从Eclipse导出APK(尝试了Juno和Indigo),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.

每次我尝试在Mac上从Eclipse导出APK(尝试了Juno和Indigo),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)
我用的是ADT20

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

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

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

干杯


更新:对于2014年后出现的任何人,您都应该使用,它没有这个问题。

这似乎是JVM的问题。您可以更新java并再次检查吗。还请选中此项

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

我认为是Eclipse无法检测到Android命令仍在工作或类似的问题


当然,在Eclipse之外使用Ant生成APK是有选择的。您可以从Eclipse项目生成一个Ant build.xml。更多信息,请参阅Android官方文档。我认为这可能与项目的构建有关,正如其他用户所发布的那样。

在我更新ADT和Eclipse之前,问题已经解决了。我不知道哪一个解决了这个问题。 现在,它在severeal signed export中运行顺利,包括:

  • ADT版本:22.2.1.v201309180102-833290
  • Eclipse Juno服务版本2构建id:20130225-0426
  • GentooLinux运行Java 1.7.0_45-b18

更新:在几次导出之后,我仍然会时不时地遇到崩溃,但不是很频繁。

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

第一次关闭自动构建

cd/home/your name/android dev/sdk/tools/

sudo chmod+x zipalign


完成并祝您好运

禁用
项目->自动构建
。我注意到这对我很有效。

我使用
自动禁用构建功能已经有好几个月了,直到我意识到AWS插件正在减缓整个发布过程。我从Help->InstallationDetails卸载了所有AWS插件,现在一切都和以前一样完美。我不再需要禁用自动生成。

在导出apk之前自动禁用项目/生成


恐怕我没有做这个把戏!我在这里安装了这个软件包:我在不久前就开始安装了,但是考虑到你的答案的支持率,我假设它可以工作。不知道为什么,但在Ubuntu Linux上(运行Project Sputnik distro的Dell XPS13和最新的ADT包)它也可以工作。问题开始时没有任何变化或警告,前一天起作用,后一天就没有了。增加堆大小并没有解决这个问题,但我一关闭自动构建就可以了。奇怪,真不敢相信这种事还在发生。因此,当您每次尝试导出APK时,默认的Android开发工具包都会崩溃。难以置信。我将构建输出设置为正常,如下所述:然后Eclpise没有崩溃。EclipseJuno上的ADT21.1.0。我真不敢相信。它运行了几个月都没有问题,但我更新了ADT,它停止了工作(成功率可能为5%)。你的解决方案工作得很好…真是ADT程序员的耻辱。Eclipse Luna仍然存在这个问题,这个解决方案可以与Eclipse Luna一起工作