2012-09-06 4 views
5

Questo è molto strano, dal momento che non uso alcun opengl nella mia app!errore "eglConfig non inizializzato", ma non sto usando openGl

ho questa traccia dello stack (grazie 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) 

Alcuni indizi:

  • ha cominciato ad accadere solo in una versione del mio app che ho aggiunto un Widget. Quindi è probabilmente correlato al Widget di rendering
  • Mi è capitato diverse volte, e sembra provenire dallo stesso dispositivo
  • Questo apparecchio segnala dimensioni dello schermo ogni volta ...

qualcosa che tutti i rapporti hanno in comune:

  • PHONE_MODEL = cm_tenderloin
  • BRAND = generico
  • MERCE = touchpad
  • ANDROID_VERSION = 4.0.4
  • stesso "INSTALLATION_ID"
  • stesso "seriale", che è innaturalmente lungo

Qualche idea di cosa sta succedendo?

+0

Sull'accelerazione hardware ICS è attivata per impostazione predefinita. E anche con le versioni precedenti il ​​compositing della finestra è stato fatto con l'accelerazione hw. Sta succedendo questo facendo un'operazione specifica? –

+0

Questo è un timer per il conto alla rovescia, e mentre è in esecuzione e lo schermo è acceso, aggiorno la semplice TextField del widget ogni secondo. Il TextField ha uno stile con un'ombra. – auval

+0

Se era correlato all'accelerazione di hw, mi aspetterei che più dispositivi avessero questo problema. Almeno per ora, è solo questo (apparentemente) un dispositivo, ma più volte – auval

risposta

3

Guardando su "cm_tenderloin" in google, vedo che è un mod di cyanogen per il filetto di hp.

Forse hanno implementato una sostituzione di casa che fa il suo stack di rendering con openGl. Mi chiedo se il mio widget sia l'unico a soffrire.

Non ho ancora idea di come ogni rapporto abbia una diversa dimensione dello schermo per lo stesso dispositivo. Qual è la possibilità che il mio sconosciuto Widget venga utilizzato dallo stesso sviluppatore di questo ricambio casalingo e sta emulando varie dimensioni dello schermo? (Vicino a zero)

modifica -

Ho trovato un post che suggerisce che questo problema non riguarda il mio codice, ma piuttosto ad una errata installazione di driver di dispositivo radicata/Modded.