从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
。
- 错误讯息:此Android SDK需要Android Developer Toolkit版本22.6.1或以上
- Eclipse Indigo – 无法安装Android ADT插件
- 如何从adb设备名称获取Android AVD名称
- 升级到Android SDK 2.3和ADT 8.0后,“无法获取项目的系统库”
- 升级到ADT 22后,库不会再添加到APK中
- 安装Eclipse的ADT插件
- “SDK平台工具组件缺失!”
- ADT 22.3(android 4.4) – 获取错误“场景创build后,#init()必须被称为”
- 错误:此Android SDK需要Android Developer Toolkit版本22.6.1或更高版本