2012-09-06 21 views
5

這非常奇怪,因爲我沒有在我的應用程序中使用任何opengl!「eglConfig未初始化」錯誤,但我沒有使用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的發生。因此,它可能與Widget的渲染
  • 我發生了好幾次,它似乎來自同一設備
  • 發起該設備報告不同的屏幕尺寸,每次...

東西所有的報表都是共同的:

  • PHONE_MODEL = cm_tenderloin
  • BRAND =通用
  • 產物=觸摸板
  • ANDROID_VERSION = 4.0.4
  • 相同的 「INSTALLATION_ID」
  • 相同的 「連續劇」,這是不自然長

任何想法發生了什麼?

+0

默認情況下,ICS硬件加速處於打開狀態。即使在以前的版本中,窗口合成也是通過hw加速完成的。這是否正在進行特定的操作? –

+0

這是一個倒數計時器,當它運行並且屏幕處於打開狀態時 - 我每秒更新一次小部件的簡單TextField。 TextField確實具有陰影樣式。 – auval

+0

如果它與hw加速有關,我希望更多的設備有這個問題。至少現在,它只是這個(顯然)一個設備,但多次 – auval

回答

3

在谷歌中查找「cm_tenderloin」,我看到它是惠普里脊肉的氰型mod。

也許他們實現了與openGl一起渲染堆棧的家庭替代品。我不知道我的小工具是否是唯一的苦難。

我仍然不知道每個報告對於同一個設備的屏幕尺寸有何不同。我未知的Widget被這個家庭替代品的開發者使用的機會是什麼,他正在模擬各種屏幕尺寸? (接近於零)

編輯 -

我發現一個post這表明,這個問題並不涉及到我的代碼,而是安裝故障植根/改裝成的設備驅動程序。