2012-03-29 75 views
0

我的android應用程序對我的HTC手機和我的Android模擬器都正常啓動,直到我將我的構建路徑添加到我的項目導出路徑。現在,當我嘗試運行該應用程序日食卡住在「啓動跟蹤器[我的應用程序]:100%。」我試着重新啓動eclipse,卸載ADT插件並重新安裝,然後讓啓動程序運行一段時間。最後,它給了我下面的錯誤:Android模擬器在導出相關jar時掛起

[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 

我目前使用的Eclipse 3.7,並使用SDK 2.1我的應用程序,現在我試圖在兩個不同的機器上運行的應用程序。有誰知道如何解決這個錯誤?謝謝!

編輯:如果我不勾選導出相關jar的方框,那麼啓動程序將運行,但程序因爲NoClassDefFoundError而立即崩潰。

回答

2

我終於能夠啓動模擬器。根據http://forums.arcgis.com/threads/24227-ArcGIS-for-Android-gt-Eclipse-quot-out-of-memory-quot,我對我的eclipse.ini文件做了如下修改:

-startup 
.... 
--launcher.XXMaxPermSize 
512m 
..... 
-XX:MaxPermSize=512m 
-Xms512m 
-Xmx1024m 
..... 
+0

幫我,謝謝。仍然不明白爲什麼我不必在我的其他電腦上這樣做,但哦。 – DuneCat 2012-05-11 13:57:30

+0

爲我工作。對於那些使用Linux並且不知道在哪裏可以找到'eclipse.ini'的人,看看[這裏](http://stackoverflow.com/questions/8419099/where-does-eclipse-look-for-eclipse -ini-下的Linux)。 – 2013-10-15 20:23:36