2012-04-06 134 views
2

我已經從官方網站下載了整個Android SDK,並安裝了新的模擬器(Android 4.0.3)。只要我沒有啓用GPU仿真,它就可以工作(即使啓動需要大約5分鐘,然後使用大量資源),但是當我啓用它時,仿真器會進入一個循環或其他東西,並且永遠不會加載。當我看到任務管理器時,我看到內存使用量不斷增長,直到Windows消息顯示有關剩餘內存不足的警告(因此,我必須關閉它)。Android模擬器無限加載和啓用GPU模擬時出錯

當我執行「亞行logcat」我得到這個錯誤重複:

E/EGL/Emulation < 113>: RcMakeCurrent returned EGL_FALSE 
E/EGL/Emulation < 113>: tid 114: egMakeCurrent<976>: error 0x3006 <EGL_BAD_CONTEXT> 
E/libEGL  < 113>: egMakeCurrent:674 error 3006 <EGL_BAD_CONTEXT> 
E/SurfaceFlinger< 113>: Couldn't create a working GLES context. checks logs. exiting... 

我的電腦的顯卡是Nvidia的8400 GS 512MB的,我的處理器是3,2 GHz的英特爾,它不不支持硬件虛擬化,我可以運行WebGL。也許這些信息可能用於檢測問題。

感謝您的幫助

+0

同樣在這裏,但經過一段時間仿真器崩潰:「在模擬器,arm.exe 0x64a8000c未處理的異常: 0xC000001D:非法指令。「與stacktrace libOpenglRender.dll!64a8000c – tomash 2012-04-09 21:04:54

回答

2

問題是固定的SDK工具修訂19

http://code.google.com/p/android/issues/detail?id=28529

+0

謝謝你。看起來谷歌對開發者的工作非常認真。 – ali 2012-04-13 18:25:17

+0

@tomash我面臨同樣的問題。我已經安卓SDK工具第19版,它沒有工作。所以更新到rev。 20.仍然沒有工作。任何想法如何解決這個問題?我使用的是Ubuntu 11.10。 – 2012-07-13 11:20:45

+0

@AndroidKiller不知道,我正在使用Windows – tomash 2012-07-14 20:30:43