Take the 2-minute tour ×

My android app was launching fine to both my HTC phone and my Android emulator until I added a jar to my build path to export with my project. Now when I try to run the app eclipse gets stuck at "Launching Tracker [my app]: 100%." I have tried restarting eclipse, uninstalling the ADT plugin and reinstalling, and just letting the launcher run for a while. Eventually it gives me the following error:

[2012-03-29 00:24:39 - Dex Loader] Unable to execute dex: GC overhead limit exceeded
[2012-03-29 00:24:39 - Tracker] Conversion to Dalvik format failed: Unable to execute dex: GC overhead limit exceeded

I am currently using eclipse 3.7 and using SDK 2.1 for my app, and I have now tried to run the app on two different machines. Does anyone have any idea how to fix this error? Thank you!

Edit: If I don't check the box to export the dependent jar, then the launcher will run but the program immediately crashes because of a NoClassDefFoundError.

share|improve this question

1 Answer 1

up vote 1 down vote accepted

I was finally able to get the emulator to launch. As per http://forums.arcgis.com/threads/24227-ArcGIS-for-Android-gt-Eclipse-quot-out-of-memory-quot, I made the following changes to my eclipse.ini file:

share|improve this answer
Helped me, thanks. Still don't understand why I didn't have to do this on my other computer, but oh well. –  DuneCat May 11 '12 at 13:57
Worked for me. For those of you who are using Linux and don't know where to find eclipse.ini, look here. –  Dylan Knowles Oct 15 '13 at 20:23

Your Answer


