我已經在谷歌Play商店的OpenGL應用程序,我面臨着每日例外:了java.lang.RuntimeException:eglSwapBuffers失敗:EGL_SUCCESS
java.lang.RuntimeException: eglSwapBuffers failed: EGL_SUCCESS
at android.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1085)
at android.opengl.GLSurfaceView$EglHelper.swap(GLSurfaceView.java:1043)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1369)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1123)
的問題是,在我所有的智能手機我不能重現此錯誤。我已經與Google聯繫了任何設備信息,但他們沒有(所以他們說)。異常中的平臺信息設置爲「其他」。
我發現在網絡上,這種錯誤可能是從三星Galaxy Y軟元件一些提示,我發現了一些建議,包括:
android:configChanges="orientation|screenSize"
在Android清單文件
,但這不起作用!
當然,我的onPause和onResume處理是爲我的GL表面實現的,如果不是這樣,會產生其他eglSwapBuffer問題。
有沒有人解決這個問題?
謝謝!
您是否找到了解決此問題的解決方案? – 2012-07-18 12:08:13
不,我沒有找到解決方案,我從支持的設備列表中刪除了三星Galaxy Y設備。 –
我確認在Samsung Galaxy SIII上遇到同樣的錯誤 –