2013-04-12 643 views
1

我後,我添加了一個.jar文件到我的Android項目有以下問題:無法執行DEX

「轉換爲Dalvik的格式失敗:無法執行DEX:Java堆空間」

後,我將eclipse.ini文件更改爲以下內容。由於在這個崗位:

Unable to execute dex: GC overhead limit exceeded in Eclipse

我收到以下錯誤:

--Unable執行DEX:不能合併新的索引65662到非巨型指令!

--Conversion到的Dalvik格式失敗:無法執行DEX:新索引65662不能合併到非巨型指令

請有人可以幫我想出解決辦法還是遇到了類似的問題?

任何幫助表示讚賞。

感謝

這是現在我的eclipse.ini文件:

-startup 
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
512m 
--launcher.defaultAction 
openFile 
-product 
org.eclipse.epp.package.java.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
512M 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms512m 
-Xmx512m 
+0

你使用某種版本控制嗎? – Smit

+0

不是。這是一個PhoneGap項目。我正在使用cordova - 2.2.0版本。 – OlejkaKL

+0

[Eclipse中的Android錯誤:「無法執行dex:無法將新的索引65799合併到非巨型指令中!」](http://stackoverflow.com/questions/13439882/android-error-in-eclipse -unable到執行-DEX-不能合併,新指數65799-I) –

回答

2

新增dex.force.jumbo=true到我project.properties和做的伎倆。 (確保你有ADTv21 +,你還需要清理一次。)

相關問題