2015-07-28 110 views
6

我將Google Play服務添加到我的地圖項目中,但現在不斷收到代碼2退出的此錯誤「java.exe」。 我不確定它是否與「java .exe「退出代碼1,但我已嘗試在線所有建議 我的堆大小爲1G。我的目標版本是21,我有乾淨的重建等。 當我點擊錯誤,它需要我到這個CompileToDalvik。 我該如何解決這個問題?即使我刪除谷歌播放服務,我仍然得到這個錯誤(清理/刷新重建等..)「java.exe」用代碼2退出

+0

您使用的是Eclipse嗎?你如何運行你的項目? – eduyayo

+0

我使用xamarin,並在嘗試構建項目時遇到此錯誤 –

回答

0

我最近見過這個錯誤。這是由無效(佈局)xml文件引起的。不幸的是,你沒有得到更多的提示,確切的問題是:(我會盡力排除xml文件一個接一個,並檢查是否成功沒有一個特定的文件。祝你好運!

編輯: m甚至不知道它實際上是一個佈局xml文件,也許它已經是一種風格或顏色xml:/其中之一的任何最近更改?

+1

不,這不是問題所在。如果我刪除谷歌播放服務應用程序的作品。 –

6

我們有類似的問題,並將其釘在我們的應用程序超過65k方法限制(這可能是什麼時候你引用谷歌播放服務發生的事情)。

啓用multidex解決我們的問題,所以也值得嘗試。

谷歌Multi-Dex參考: http://developer.android.com/tools/building/multidex.html

+0

是的,似乎這是問題所在。解決方案是僅安裝來自Google地圖的必要數據包。通過金塊經理。我希望這可以幫助其他人 –

2

沒有其他人的答案爲我工作。什麼對我有效(但我不知道爲什麼)是在重建之前清空我的bin和obj目錄

+0

這就像一個魅力。其他人的答案也沒有爲我工作。謝謝@Tokn! – hotspring

0

將Java堆大小增加到1G適用於我!