2012-09-06 3 views
5

Das ist sehr seltsam, da ich kein opengl in meiner App verwende!"eglConfig nicht initialisiert" Fehler, aber ich benutze nicht openGl

Ich erhalte diese Stack-Trace (dank 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) 

Einige Hinweise:

  • Es begann nur in einer Version meiner App passieren, dass ich ein Widget hinzugefügt haben. So ist es wahrscheinlich Widget Rendering Zusammenhang
  • Ich geschah mehrere Male, und es scheint aus dem gleichen Gerät stammen
  • Dieses Gerät meldet jedes Mal unterschiedliche Bildschirmgröße ...

Etwas alle Berichte haben gemeinsam:

  • PHONE_MODEL = cm_tenderloin
  • BRAND = generic
  • PRODUCT = Touchpad
  • ANDROID_VERSION = 4.0.4
  • same "INSTALLATION_ID"
  • gleichen "Serial", die

Jede Idee unnatürlich lang ist, was passiert?

+0

In ICS ist die Hardwarebeschleunigung standardmäßig aktiviert. Und selbst mit früheren Versionen wurde das Fenster-Compositing mit hw-Beschleunigung durchgeführt. Tritt dies bei einer bestimmten Operation auf? –

+0

Dies ist ein Countdown-Timer, und während es läuft und der Bildschirm eingeschaltet ist - ich aktualisiere das einfache TextField des Widgets jede Sekunde. Das TextField hat einen Stil mit einem Schatten. – auval

+0

Wenn es mit hw Beschleunigung zusammenhängt, würde ich erwarten, dass mehr Geräte dieses Problem haben. Zumindest für den Moment, es ist nur dieses (anscheinend) ein Gerät, aber mehrere Male – auval

Antwort

3

Nachschlagen "cm_tenderloin" in Google, ich sehe, dass es eine Cyanogen-Mod für HP Lendenstück ist.

Vielleicht haben sie einen Home Replacement implementiert, der seinen Rendering Stack mit openGl erledigt. Ich frage mich, ob mein Widget der Einzige ist, der leidet.

Ich habe immer noch keine Ahnung, wie jeder Bericht eine andere Bildschirmgröße für das gleiche Gerät haben. Was ist die Chance, dass mein unbekanntes Widget von den Entwicklern dieses Home Replacements genutzt wird, und er emuliert verschiedene Bildschirmgrößen? (Nahe Null)

bearbeiten -

ich einen post gefunden haben, deutet darauf hin, dass dieses Problem nicht auf meinen Code bezieht, sondern vielmehr auf eine fehlerhafte Installation von Treibern in verwurzelten/modded Gerät.