2013-03-11 67 views
1

最近從API 16升級到17,一直保留之前添加的所有AVD,升級後它們工作正常。但是今天我刪除了所有舊的AVD並增加了幾個新的AVD,每個AVD都有各種可用的設備規格。早些時候,最新版本(4.1.2)的AVD啓動時間約爲5分鐘,2.3.3的AVD啓動時間約爲2分鐘。但是現在,具有4.1.2或4.2.2的AVD需要10到15分鐘才能啓動。而且,它無法加載啓動器。當我點擊主屏幕上的啓動器按鈕時,它會加載應用程序列表,並顯示一條使用提示,「要將應用程序添加到主屏幕,請觸摸&」。到目前爲止預計。但是觸摸這個提示的「確定」會導致「不幸的是,啓動器已經停止」錯誤。沒有觸及任何事物會讓我回到主屏幕。Android仿真器在SDK升級後速度慢,錯誤

嘗試取消選中AVD選項,「硬件鍵盤存在」和「顯示帶有硬件控制的外觀」。問題仍然存在。

+1

這是一個內存問題。將VM堆的默認值增加16倍(16至32和32至48)時會出現問題。 – Rajeesh 2013-03-19 20:00:06

回答

2

這是一個記憶的問題。將VM堆的默認值增加16倍(16至32和32至48)時會出現問題。

1

我知道這應該是更多的評論,然後回答,但我太新來StackOverflow。希望有一個mod轉移這個答案。

您使用的是英特爾映像嗎?因爲這些ARM映像真的很慢。如果要使用英特爾映像,還應安裝HAXM(https://stackoverflow.com/a/10772162/1741111)。一定要選擇正確的設置。在Windows上,768 RAM是最大的。

這是我的設置:

enter image description here

1

是的,我最新的SDK for Android 4.4也出現同樣的問題。我正在運行AVD(Android虛擬設備)管理器中的「ARMeabi-v7a」。

每次啓動模擬器時,一旦您選擇了應用程序屏幕並嘗試啓動應用程序,它就會崩潰。模擬的應用程序啓動器會崩潰

不幸的是,啓動器已停止。

真是一個痛苦..我在API級別19運行,因此可能是由於內部程序臃腫......

一旦我提出從16 VM堆內存到48,我注意到,運行特殊幫助程序,其中一手指向「下載」應用程序的大綱,並解釋說您可以按住任何應用程序將其移至主屏幕。我運行在WIN-XP(32位)舊雙核Centrino東芝Satellite Pro上,所以也許在較新的64位機器上,錯誤不會顯示出來。但是,謝謝,Rajeesh。

我剛剛使用AVD管理器編輯ARMeabi-v7a仿真目標設備的參數屏幕,現在仿真器啓動成功,我可以看到(並運行)我的第一個「Hello World」應用程序,它使用Eclipse ADT的東西。 - Mark_L