Android Studio FATAL EXCEPTION: GLThread 229,createContext failed: EGL_SUCCESS

 发布日期:2017-10-19 02:53:28  阅读次数:414  自媒体:

Android Studio 报错信息如下:

 FATAL EXCEPTION: GLThread 229

 Process: com.yunyou.icloudinn.bookhou, PID: 3805
 java.lang.RuntimeException: createContext failed: EGL_SUCCESS
         at android.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1211)
         at android.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1202)
         at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:1052)
         at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1412)
         at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1259)

网上各种百度,答案很不理想,各种试都没成功,最后发现在真机上可以运行,后面寻思估计是模拟器问题,各种设置倒腾,最后试出来。

最终解决办法:

第一步:打开模拟器管理


第二步:点击编辑


第三步:点击“Show Advanced Settings”按钮


第四步:下拉选择Software -GLES 2.0(这步很重要)


第五步:勾选Multi-Core CPU(不勾选也没关系,勾选了速度好像快点)


第六步:保存设置,重启模拟器

亲测有效,给我个星,谢谢!


如果您有好的新闻与建议,欢迎点击文章投稿

    发表评论

    电子邮件地址不会被公开。

  • 内容

  • 网名