2012-07-03 29 views
18

的問題時,我改變了內置的顯示設置WXGA720皮膚開始。 然後每次我試圖運行模擬器,它說了以下消息:的Android 4.0.3仿真器崩潰:無法分配內存:8

啓動模擬器AVD「android403」 無法分配內存:8 此應用程序已請求運行時終止它在一個不尋常辦法。 有關更多信息,請聯繫應用程序的支持團隊。

我已經嘗試過的RAM容量降低到800 MB,然後512 MB(甚至是256),但它沒有工作,要麼...

我不知道該怎麼辦。 ..

這裏的仿真器設置窗口的截圖:

enter image description here

感謝名單的前期。

回答

36

我有時會遇到同樣的問題。也許我的解決方案適用於您,以及:不是選擇的WXGA720皮膚預設的,手動設置分辨率爲720×1280,並手動將RAM設置爲768,甚至512 似乎愚蠢的,但它使假如皮膚預設的差異是使用或手動解析配置。

+0

手動設置分辨率是它所需要的。這是怎麼做到的? :-(儘管如此,我從來沒有想到過這一點! – hnilsen

2

我也面臨同樣的問題對於x86模擬器爲Android 4.0.3。只有當我嘗試從eclipse啓動模擬器時,這個問題纔會發生在我身上。但是,當我從命令行啓動模擬器時工作正常。嘗試從命令行啓動模擬器。

進入到Android工具目錄,並使用「模擬器-avd」啓動你的模擬器。

+0

它不能正常工作 –

2

我有同樣的問題,試圖仿效銀河S3。將分辨率設置爲720 x 1280並將內存從1024降低到700爲我工作。無法在內置的wxga720設置中使用它。

7

我有同樣的問題。我已將分辨率手動設置爲720 X 1280。將RAM大小設爲128MB和SSD至16 MB。之後,應用程序沒有任何問題

+1

我試過4種解決方案,只有這樣才能正常工作:-) – RRTW

+1

更改內存大小對我來說沒有問題。 –

3

這可能聽起來很愚蠢,但我通過在RAM設置後添加「MB」來解決該問題,例如將1024更改爲1024MB。

1

我今天也遇到了同樣的問題,但我管理如何解決它(至少對我來說,因爲我是以錯誤的方式做的),希望它對你也有用。

我試圖通過Android虛擬設備管理器來更改DE設備的RAM內存,直接的Eclipse。我不知道爲什麼,但是這個改變並不影響例如在\ android-sdk \ platforms \ android-16 \ skins \ WXGA800-7in中存在的「hardware.ini」文件。 要更改設備RAM,或者只需添加MB,您需要更改此文件。

3

我想通了。問題在於我爲虛擬機指定的RAM數量,它是1024MB,現在我有512MB,並且沒問題。享受;)