createWindowSurface a échoué: EGL_BAD_MATCH?

la version android est en 2.2.1 l'appareil est un samsung galaxy II le plein de crash est:

java.lang.RuntimeException: createWindowSurface failed: EGL_BAD_MATCH
at android.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1077)
at android.opengl.GLSurfaceView$EglHelper.createSurface(GLSurfaceView.java:981)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1304)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116)

c'est le code de la panne:

@Override 
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                         WindowManager.LayoutParams.FLAG_FULLSCREEN);
    glView = new GLSurfaceView(this);
    glView.setEGLConfigChooser(8 , 8, 8, 8, 16, 0);
    glView.setRenderer(this);
    setContentView(glView);
    \\etc..............}

j'ai utilisé setEGLConfigChooser (), car l'application se bloquer sur API-17 s'il n'était pas là pour cet appareil s'écraser sur j'ai été en regardant autour et il a quelque chose à voir avec la PixelFormat pour le périphérique.

Ce que je pose, c'est comment puis-je utiliser un code afin de ne crash sur le samsung galaxy II version android 2.2.1, je ne peux pas tester ce dans un émulateur et je n'ai pas l'appareil pour le tester, j'ai juste besoin de code et je ne sais pas comment le changer?

source d'informationauteur JRowan