Exporting APK from eclipse (ADT) silently crashes

AndroidEclipseMacosAdt

Android Problem Overview


Every time I try to export an APK from Eclipse (tried Juno and Indigo) on Mac, eclipse crashes after a few seconds

This used to work fine on my current setup.

Running the app straight (debug mode) on my phone works fine.

The error from the console is:

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

I'm using Mac OS X 10.7.4 on a ~2010 MacBook Pro, with the following 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)

I'm using ADT 20.

I've tried reinstalling Eclipse and the Android SDK, and re-downloading ADT.

The Eclipse error view doesn't show anything

Any ideas of different methods I can try, or other ways to investigate what's going wrong?

Cheers

Update: For anyone coming along post-2014, you should be using https://developer.android.com/sdk/installing/studio.html">Android Studio, which doesn't have this problem.

Android Solutions


Solution 1 - Android

Disable Project/Build Automatically when you are exporting

I think is a problem of Eclipse unable to detect the Android command is still working or something similar.

Of course there is ever the option of APK generation using Ant outside Eclipse you can generate an Ant build.xml from your Eclipse project more info in official Android docs

Solution 2 - Android

Disable Project->Build Automatically. I've noted that this works for me.

Solution 3 - Android

Disable project/build Automatically before export the apk.

enter image description here

Solution 4 - Android

This seem to be problem with your JVM. Can you update your java and check again. Also check this link

Solution 5 - Android

project/ clean worked for me. I think it could be related to the building of the project, as other users have posted.

Solution 6 - Android

The problem has gone until I have update ADT and Eclipse. I don't know which one solve the issue. Now it's working smoothly for severeal signed export, with:

  • ADT Version: 22.2.1.v201309180102-833290
  • Eclipse Juno Service Release 2 Build id: 20130225-0426
  • Gentoo Linux running Java 1.7.0_45-b18.

UPDATE: Few exports after, I still get crashes from time to time, but no very frequently.

Solution 7 - Android

may be you should try to add execute authority . you can try something like this

first close auto-build

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

sudo chmod +x zipalign

done and good luck to you

Solution 8 - Android

I used the disable Build Automatically for months now, until I realized that AWS plugins were slowing down the entire launch process. I uninstalled all AWS plugins from Help->InstallationDetails and everything now works perfectly as before. I do not need to disable Build Automatically any more.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionwhalabiView Question on Stackoverflow
Solution 1 - AndroidjmarranzView Answer on Stackoverflow
Solution 2 - AndroidwangzhengyiView Answer on Stackoverflow
Solution 3 - AndroidLuna KongView Answer on Stackoverflow
Solution 4 - AndroidsanView Answer on Stackoverflow
Solution 5 - AndroidRaúl ContrerasView Answer on Stackoverflow
Solution 6 - AndroidToni GamezView Answer on Stackoverflow
Solution 7 - AndroidSadieYuView Answer on Stackoverflow
Solution 8 - AndroidSiddharthView Answer on Stackoverflow