1

プロジェクトに 9 か月間取り組んできましたが、このバグは 2、3 回しか発生していないので、非常にまれであると言えますが、何が原因なのかを知りたいと思っています。

(ホームを押して) アクティビティを閉じると、アクティビティがクラッシュして、次のスタックが返されることがあります。

ERROR/AndroidRuntime(2764): FATAL EXCEPTION: GLThread 47
ERROR/AndroidRuntime(2764): java.lang.RuntimeException: eglSwapBuffers failed: EGL_BAD_SURFACE
ERROR/AndroidRuntime(2764):     at android.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1077)
ERROR/AndroidRuntime(2764):     at android.opengl.GLSurfaceView$EglHelper.swap(GLSurfaceView.java:1035)
ERROR/AndroidRuntime(2764):     at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1333)
ERROR/AndroidRuntime(2764):     at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116)

自分のコードではなく、コア GLSurfaceView コードからのエラーのようです。

何か案は ?

4

1 に答える 1

0

また、この例外の根本原因と関連する原因を特定しようとしています: EGL_BAD_ALLOC. 何かが見つかった場合、特にこれを防ぐために自分のコードからできることがあるかどうか、この質問を更新します。

于 2011-08-12T07:22:39.483 に答える