我使用Eclipse來開發Android應用程序。 我使用最新的SDK和Eclipse 3.6,我的電腦是4GB RAM的MacBook Air。Eclipse在構建Android資源方面緩慢
每當我改變一個資源文件(例如XML佈局)時,它需要在1mn到2mn之間的eclipse來實際重建二進制文件並部署它。我的二進制大約是10M(這是一個有很多位圖的遊戲)。
用這麼高的響應時間進行編程是非常困難的,有什麼辦法可以縮短響應時間?
我使用Eclipse來開發Android應用程序。 我使用最新的SDK和Eclipse 3.6,我的電腦是4GB RAM的MacBook Air。Eclipse在構建Android資源方面緩慢
每當我改變一個資源文件(例如XML佈局)時,它需要在1mn到2mn之間的eclipse來實際重建二進制文件並部署它。我的二進制大約是10M(這是一個有很多位圖的遊戲)。
用這麼高的響應時間進行編程是非常困難的,有什麼辦法可以縮短響應時間?
你使用的是maven還是這樣的? Eclipse + Maven都有一個構建器,如果兩者都啓用,他們往往會戰鬥很多。 (老實說,最好的答案是使用Intelli-J,一切都會神奇地工作,但我懷疑你想要這個答案)。
你有很好的多連接軟件包的項目教程嗎?我嘗試過,但導入後,我得到(自己的工作)幾個包,其中一些是庫和其他類型,我不知道什麼導入和什麼設置。 – deadfish 2012-11-23 08:06:05
刪除在項目菜單中選中自動生成檢查,這種方式你不會持續編譯。在Android資源中進行了高度優化,因此在您的應用程序中編譯可能需要時間。
您可以在完成重大更改後手動編譯。
他們正在解決這個問題,它在ADT 12的可用
http://tools.android.com/download
http://tools.android.com/recent/finercontroloveradtbuildprocess
真棒,我真的希望這個很快就會發布! – 2011-06-29 19:28:20
ADT 14將解決這個問題。
據我所知,它需要這麼長時間的主要原因是,改變資源的結果基本上是完全重建。更改java文件只會重建必要的內容。 – aramadia 2011-06-15 19:41:43
我的構建也很慢。而且我沒有很多PNG。據我所見,aapt.exe處理佈局文件的時間太長了。問題出現在SDK 2.2中。如果我使用SDK 2.1構建,構建速度非常快。 – Fedor 2011-08-04 10:12:22
PNG解決方案與我無關。我同意費多爾的觀點,並有相同的經歷。當我更改爲API級別7時,構建時間比以前少得多。同時,你也犧牲了SDK 2.2的功能,這真的很糟糕。 – Daniel 2011-08-31 01:28:43