Skip to content

Android EGL_BAD_MATCH

ythy edited this page Nov 15, 2017 · 1 revision
E/EGL_emulation: tid 21999: eglSurfaceAttrib(1165): error 0x3009 (EGL_BAD_MATCH)

EGL means Emulated Graphics Library. The Android mobile device operating system uses EGL for 3D graphics rendering.

When it says EGL_BAD_MATCH, your Emulated Graphics Library is which you/system selected is bad.

Solution: Which mode is giving problem, just change to another mode, it should fix. Be aware that running in software emulation mode may run considerably slower than with hardware emulation mode set. There are cases where errors are thrown (shown) yet the app runs okay. If this is the case, you may want to ignore the errors and enjoy the superior graphics emulation.

Clone this wiki locally