5

アプリで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)

いくつかの手がかり:

  • ウィジェットを追加したアプリのバージョンでのみ発生し始めました。したがって、ウィジェットのレンダリングに関連している可能性があります
  • 何度か発生しましたが、同じデバイスから発信されているようです
  • このデバイスは毎回異なる画面サイズを報告します...

すべてのレポートに共通することがあります。

  • PHONE_MODEL = cm_テンダーロイン
  • ブランド = ジェネリック
  • PRODUCT = タッチパッド
  • ANDROID_VERSION = 4.0.4
  • 同じ「INSTALLATION_ID」
  • 同じ「SERIAL」、不自然に長い

何が起こっているのか分かりますか?

4

1 に答える 1

3

Google で「cm_tenderloin」を調べると、hp のテンダーロインのシアン mod であることがわかります。

おそらく彼らは、レンダリング スタックを openGl で行うホームの置き換えを実装したのでしょう。私のウィジェットだけが苦しんでいるのだろうか。

同じデバイスに対して各レポートの画面サイズがどのように異なるのか、まだわかりません。私の未知のウィジェットが、この家庭用代替品のまさに開発者によって使用され、彼がさまざまな画面サイズをエミュレートしている可能性はどのくらいありますか? (ゼロに近い)

編集 -

この問題が私のコードに関係しているのではなく、ルート化/改造されたデバイスへのドライバーのインストールの失敗に関係していることを示唆する投稿を見つけました。

于 2012-09-06T08:12:15.340 に答える