2012-07-11 127 views
0

我安裝了API Level 14,15 & 16併爲每個API創建了獨立的仿真器。當啓動它的任何一個emulator它剛加載但不運行。但是當我運行的API 16顯示它的消息像如下分配內存失敗的AVD‘JellyBeansAndroid API 14,15,16模擬器不開放

「啓動模擬器:8 此應用程序已請求運行時終止它在一個不尋常的方式 請請聯繫應用程序的支持團隊以獲取更多信息。「發生錯誤

但API 8和10都完美工作。

+0

檢查這些鏈接http://stackoverflow.com/questions/5969067/android-failed-to-allocate-memory http://stackoverflow.com/questions/7222906/failed-to-allocate-memory-8 http: //stackoverflow.com/questions/6659033/android-emulator-cannot-start http://droidsquad.blogspot.in/2011/04/android-virtual-device-avd-stopped.html http://forums.pragprog。 com/forums/152/topics/10683參考這些鏈接,它將解決您的問題 – Goofy 2012-07-11 06:34:15

+0

http://code.google.com/p/android/issues/detail?id=33930。您應該在Android「錯誤跟蹤」頁面上報告此問題,而不是在這裏。 – RedGlyph 2012-09-23 10:56:33

+0

正如我在這裏提到的:http://stackoverflow.com/a/14420779/1993898 ----------我越來越「無法分配內存:8」消息以及。我只是試圖運行一個API 14模擬器,所以我無法驗證其他API下的外觀。我能夠通過以管理員身份運行AVD來解決這個錯誤,因此我認爲這個問題可能與文件系統權限有關,或者缺乏這個權限。 – Prymaldark 2013-01-20 02:19:13

回答

2

唯一的辦法是減少你的RAM大小,直到模擬器啓動。 嘗試使用512 MB無法正常工作,嘗試使用256 MB無法正常工作,嘗試使用128 MB ..... 沒有其他方法可以解決此問題。

因此減少RAM是解決問題的方法。另請參考,我在google code中發佈了相同的問題,並在此link中獲得瞭解決方案。

在上面的鏈接他們都說要嘗試與RAM大小512 MB,但是,我說減少RAM大小,直到它的工作。