这很奇怪,因为我的应用程序中没有使用任何 opengl!
我得到了这个堆栈跟踪(感谢 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)
一些线索:
- 它仅在我添加了小部件的应用程序版本中开始发生。所以很可能与 Widget 渲染有关
- 我发生了几次,它似乎来自同一个设备
- 该设备每次报告不同的屏幕尺寸...
所有报告的共同点:
- PHONE_MODEL = cm_tenderloin
- 品牌 = 通用
- 产品 = 触摸板
- ANDROID_VERSION = 4.0.4
- 相同的“INSTALLATION_ID”
- 相同的“SERIAL”,长度不自然
知道发生了什么吗?