2014-02-17 51 views
1

我想創建一個模擬器來測試我的應用程序,但我得到以下錯誤,我的模擬器只顯示黑屏。未能創建上下文0x3005模擬器:警告:無法初始化OpenglES仿真,使用軟件渲染器

Starting emulator for AVD 'AVD_for_Xperia_Z1_by_Sony' 
Failed to create Context 0x3005 
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer. 
could not get wglGetExtensionsStringARB 
could not get wglGetExtensionsStringARB 
could not get wglGetExtensionsStringARB 
could not get wglGetExtensionsStringARB 
could not get wglGetExtensionsStringARB 
could not get wglGetExtensionsStringARB 
could not get wglGetExtensionsStringARB 
could not get wglGetExtensionsStringARB 

我谷歌很多解決這個問題,但沒有一個解決了我的問題。

任何人都可以建議我如何解決這個問題,這個錯誤究竟意味着什麼。

謝謝

回答

0

您可以嘗試在模擬器設置中啓用「使用主機GPU」。沒有普通的GPU,你不能運行OpenGLES應用程序。

+0

是的我試過這種方式,但沒有找到我的工作 – Ashok

+0

可能是你的GPU不支持。您可以嘗試http://www.genymotion.com/來測試OpenGLES應用程序。它比Android模擬器具有更好的GPU仿真。 – Ganster41

1

谷歌這個錯誤,我找到了一些方法來解決:(從code.google.com,stackoverflow.com,...)

  • 增加RAM的模擬器
  • 移動DLL(4個DLL文件名以 「lib」)從目錄中啓動 「SDK \工具\ LIB」 到 「SDK \工具」
  • 添加SDK目錄到PATH環境
  • 運行模擬器,arm.exe代替emulator.exe

但一切都不適合我!

最後,我發現了其他的解決方案:更新顯卡驅動
我更新Intel顯卡驅動:http://www.intel.com/p/en_US/support/detect/graphics(通過使用Internet Explorer訪問)
它爲我工作。現在我可以運行沒有錯誤Android模擬器,

+0

更新我的圖形驅動程序解決了我的問題 –

0

我從\工具複製下列文件\ lib添加到工具文件夾:

libEGL_translator.dll

libGLES_CM_translator.dll

libGLES_V2_translator.dll

libOpenglRender.dll

並解決了問題。

相關問題