1

我在Eclipse上運行Android Map V2項目時遇到問題。 每當我開始Eclipse下面的錯誤顯示對我的地圖項目顯示。未在Eclipse上運行的Android地圖應用程序

Dex Loader}無法執行dex:Java堆空間。

而當我清理項目時,它解決了,但是當我啓動我的項目,所以Eclipse掛起,並在一段時間後顯示下面的錯誤。

Dex Loader}無法執行dex:Java堆空間。

轉換爲Devlik格式失敗:無法執行dex:Java堆空間。

我不知道該怎麼辦?我搜索了很多,並遵循很多方法,但沒有解決這個問題。 :(我該如何解決它?

回答

1

您需要修改eclipse.ini中的-XmsAm和-XmxBm參數,使它們足夠大。當您看到這些參數時,默認值爲-Xms40m和-Xmx384m將整數值增加到Xms512和-Xmx512m之類的值,並重新啓動eclipse以查看是否有幫助。

eclipse.ini位於Ubuntu的/etc/eclipse.ini中(假設您從Ubuntu存儲庫安裝了Eclipse)。

0

如果您使用了正確的系統的google api密鑰,並且沒有問題,那麼您現在就使用這個 開發者,我遇到了一個奇怪的問題,當我想使用第三方JAR時,它仍然是我:Dex Loader]無法執行dex:null轉換爲Dalvik格式失敗:無法執行dex:null超出內存錯誤...在「Build Project」期間發生內部錯誤。Java堆空間這是DEX錯誤,我找到谷歌的解決方案,一種方法是修改eclipse.ini,你可以增加在eclipse.ini中分配的內存到這個:-Xms128m-Xmx512m或更高的東西,但這不適合我。修改eclipse.ini後,我無法啓動Eclipse。通過StackOverflow,我找到了一個解決方案:eclipse.ini文件必須在第一行和第二行有on-vm路徑。不要試圖把所有東西放在一起! -vm C:\ Program Files \ Java \ jdk1.6.0_07 \ bin \ javaw.exe在我的eclipse.ini中添加-vm和路徑後,我可以啓動我的Eclipse並且問題已經解決。另一種解決「轉換爲Dalvik格式失敗:無法執行dex:null」問題的方法是使用用戶庫,具體步驟如下:1.右鍵單擊Eclipse中的項目並選擇「構建路徑 - >添加庫...「。2.從列表和用戶庫中選擇單擊下一步。 3.單擊「用戶庫...」按鈕。 4.在用戶庫對話框中單擊「新建...」。 5.給用戶一個名稱並選擇庫系統庫複選框並單擊確定。 6.突出顯示用戶庫列表中新添加的內容,然後單擊「添加JAR ...」按鈕並添加所需的JAR文件。 7.在用戶庫對話框中單擊確定。 8.確保在添加庫對話框中選中了新用戶庫...

0

首先有兩種方法與上面的方法相同,第二種方法是可以更改android地圖應用程序本身的堆空間如下所示。

android:largeHeap = [「true」| | 「false」]

您可以在清單文件中將此屬性設置爲true。

+0

我應該在哪裏放這個android:largeHeap = [「true」| 「假」]在清單? – user123456 2015-02-06 05:35:24

相關問題