2012-05-14 97 views
1

我有安裝Eclipse的Eclipse。問題是,當我從eclipse運行一個項目來測試它時,應用程序永遠不會啓動,並且模擬器永遠不會顯示。即使啓動進度欄顯示100%。爲什麼我的Android Eclipse模擬器永遠不會啓動?

+1

檢查您的運行配置。確保你的項目連接到仿真器 – keyser

+0

它的啓動2或3次,然後我必須重新啓動它運行 –

+0

這與您的問題高度相關.. – keyser

回答

2

確保AVD的內存設置爲512,如果較高,則仿真程序將收到內存堆錯誤並失敗。還可以嘗試在構建時啓用詳細輸出,這可以從屬性中進行設置。

0

您有設備連接嗎? Eclipse自動切換到移動設備

+0

否我沒有附加設備 –

0

我曾經有一兩次遇到這樣的問題。重新開始的eclipse爲我工作。是的,同時也檢查運行配置,確保您的項目與仿真器鏈接。

0

前往窗口 - >首選項 - > Android->生成和選擇詳細的構建輸出

現在運行項目,並檢查Android的控制檯。在我的情況下,有成千上萬的 「Dx處理%classname%...」,花了幾分鐘才完成。 只需說清楚:dx.bat是一個ADT實用程序,它將多個Java類文件轉換爲單個「classes.dex」文件(Dalvik可執行文件)。 我有一個項目使用了很多類庫,編譯速度非常快(幾秒鐘),但啓動速度很慢(2-4分鐘)。 然後我發現最耗時的部分是將我的項目和所有第三方庫中的類文件轉換爲* .dex文件(得到的dex文件大小約爲4 Mb)。據我所知,將庫添加到android項目是不可能的,而不會影響他們的類文件,所以在啓動項目時你必須耐心等待。

UPD:可以從應用程序中去除所有未使用的代碼。 請檢查鏈接:Always running proguard before Android dex'ing in Eclipse

相關問題