2013-11-24 32 views
1

我是Android開發人員中的新成員。我堅持要做一個Maps V2應用程序。其實我確實設法運行我的應用程序,它在我的手機中運行良好。然後,我做了一些修改(添加了一些按鈕和類似的東西),並在下次嘗試運行時,在進度選項卡出現「刷新外部存檔(阻止:用戶操作正在等待後臺工作完成) 2-3分鐘,它強制關閉,並顯示「無法執行dex:Java堆空間」對話框,我不知道我在做什麼錯誤。當我在工作區中運行其他應用程序時,它們似乎運行良好。希望有人能幫助我!Google Maps Api V2無法執行dex:Java堆空間。刷新外部檔案(Blocked)

感謝,

PD:試圖做其他的地圖應用程序,並出現相同的錯誤

回答

1

我不得不使用地圖API V2第一個變化同樣的問題到。,並且出現錯誤「無法執行dex:超出GC開銷限制的GC開銷限制」或「無法執行dex:Java堆空間Java堆空間」。

我的解決辦法是:

,如果你使用的是32位的日食是非常重要的: - 在linux下,最小值Xmx1500m - 在Windows中,最小值Xmx1100m

終於我的eclipse.ini是爲如下:

plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326 
-product 
org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
512M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
512m 
--launcher.defaultAction 
openFile 
--launcher.appendVmargs 
-vm 
C:/Program Files/Java/jdk1.7.0_55/bin/javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-Xms512m 
-Xmx1200m 
相關問題