EGL_emulation未能建立连接到主机 - 机器人(EGL_emulation failed

2019-07-04 06:55发布

我试图运行在Android中一个简单的OpenGL程序。 我在Android 4.1模拟器运行此。 我打开了GPU仿真和昨天工作得很好。 当我今天跑了,它最初是挂的说法, OpenGL taking time to render - Wait or Close dialog box 。 再次几个运行后有人说崩溃

E/EGL_emulation(2637): Failed to establish connection with the host

其次是

11-30 11:48:10.787: E/AndroidRuntime(2637): FATAL EXCEPTION: main
11-30 11:48:10.787: E/AndroidRuntime(2637): java.lang.IllegalArgumentException: eglChooseConfig failed EGL_NOT_INITIALIZED
11-30 11:48:10.787: E/AndroidRuntime(2637):     at android.view.HardwareRenderer$GlRenderer.chooseEglConfig(HardwareRenderer.java:852)
11-30 11:48:10.787: E/AndroidRuntime(2637):     at android.view.HardwareRenderer$GlRenderer.initializeEgl(HardwareRenderer.java:804)
11-30 11:48:10.787: E/AndroidRuntime(2637):     at android.view.HardwareRenderer$GlRenderer.initialize(HardwareRenderer.java:747)
11-30 11:48:10.787: E/AndroidRuntime(2637):     at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1505)
11-30 11:48:10.787: E/AndroidRuntime(2637):     at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:998)
11-30 11:48:10.787: E/AndroidRuntime(2637):     at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4212)

我猜模拟器不能采取系统的GPU的控制,所以我怎么避免这个错误? 我该如何纠正这个问题?

提前致谢。 :)

Answer 1:

这发生在我身上时,我的电脑出来备用。 重新启动虚拟设备。



Answer 2:

我有在运行网页视图基于应用程序,我已经重新启动模拟器在我Genymotion模拟器同样的问题,它工作得很好



文章来源: EGL_emulation failed to establish connection to host - android