2012-09-06 6 views
5

Esto es muy extraño, ya que no uso ningún código abierto en mi aplicación.error "eglConfig no inicializado", pero no estoy usando openGl

recibí este seguimiento de la pila (gracias a ACRA):

java.lang.RuntimeException: eglConfig not initialized 
at android.view.HardwareRenderer$GlRenderer.initializeEgl(HardwareRenderer.java:582) 
at android.view.HardwareRenderer$GlRenderer.initialize(HardwareRenderer.java:518) 
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1300) 
at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2442) 
at android.os.Handler.dispatchMessage(Handler.java:99) 
at android.os.Looper.loop(Looper.java:137) 
at android.app.ActivityThread.main(ActivityThread.java:4575) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:511) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556) 
at dalvik.system.NativeStart.main(Native Method) 

Algunas pistas:

  • Empezó a ocurrir sólo en una versión de mi aplicación que he añadido un widget. Por lo tanto, está probablemente relacionado con la prestación Widget
  • me pasó varias veces, y parece que se originan desde el mismo dispositivo
  • Este dispositivo de informes diferentes tamaño de la pantalla cada vez que ...

algo que todos los informes tienen en común:

  • PHONE_MODEL = cm_tenderloin
  • BRAND = genérico
  • producto = touchpad
  • ANDROID_VERSION = 4.0.4
  • misma "INSTALLATION_ID"
  • misma "en serie", que es anormalmente larga

Alguna idea de lo que está pasando?

+0

En ICS la aceleración de hardware está activada por defecto. E incluso con versiones anteriores, la composición de ventanas se realizó con la aceleración de hw. ¿Esto está sucediendo realizando una operación específica? –

+0

Este es un temporizador de cuenta atrás, y mientras se está ejecutando y la pantalla está encendida, actualizo el campo de texto simple del widget cada segundo. El TextField tiene un estilo con un matiz. – auval

+0

Si estuviera relacionado con la aceleración de hw, esperaría que más dispositivos tuvieran este problema. Al menos por ahora, es solo este (aparentemente) un dispositivo, pero varias veces – auval

Respuesta

3

Al buscar "cm_tenderloin" en google, veo que es un mod de cianógeno para el lomo de hp.

Tal vez implementaron un reemplazo de hogar que hace su pila de representación con openGl. Me pregunto si mi widget es el único que sufre.

Todavía no tengo idea de cómo cada informe tiene un tamaño de pantalla diferente para el mismo dispositivo. ¿Cuál es la posibilidad de que el mismo desarrollador de este reemplazo para el hogar use mi Widget desconocido y está emulando varios tamaños de pantalla? (Cerca de cero)

edición -

He encontrado un post que sugiere que este problema no se relaciona con mi código, sino más bien a una instalación defectuosa de los conductores en el dispositivo arraigada/Modded.

Cuestiones relacionadas