Error dequeuebuffer aplicación de Android en el dispositivo snapdragon

Tengo un accidente extraño al ejecutar nuestra aplicación Android en el dispositivo snapdragon, pero la cosa funciona bien en otros dispositivos. Aquí hay algunos registros antes de que el proceso muera:

W/Adreno-EGLSUB( 3075): <DequeueBuffer:583>: dequeue native buffer fail: Unknown error 2147483646, buffer=0x0, handle=0x0 W/Adreno-EGLSUB( 3075): <SwapBuffers:1300>: Invalid native buffer. Failed to queueBuffer W/Adreno-EGLSUB( 3075): <updater_thread:456>: native buffer is NULL D/QCUtilClass( 2464): extended extractor not needed, return default. 

y:

 E/BufferQueue( 357): [xxx.xxxx.xxxxx(our game app)] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count W/Adreno-EGLSUB( 3075): <DequeueBuffer:583>: dequeue native buffer fail: Invalid argument, buffer=0x0, handle=0x0 W/Adreno-ES20( 3075): <gl2_surface_swap:43>: GL_OUT_OF_MEMORY W/Adreno-EGL( 3075): <qeglDrvAPI_eglSwapBuffers:3590>: EGL_BAD_SURFACE 

…..

Cualquier ayuda será apreciada. Gracias.

Parece que se disparó desde aquí BufferQueue línea 401. El tamaño del búfer inicializado dentro del constructor de la cola.

Intente desactivar la aceleración de hardware en el manifiesto de Android. Parece que va a ayudar. Si es así, haga esto dependerá programaticamente de la versión del sistema operativo o de la CPU del dispositivo. Más bien como el moderno sistema operativo Android OS bug.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.