10

このエラーについてもっと情報があればいいのにと思いますが、そうではありません。BugSenseリモートサーバーにクラッシュを送信する (現在は)というツールがありSplunk MINTますが、これがすべてです。

java.lang.NullPointerException
at android.view.HardwareRenderer$GlRenderer.checkCurrent(HardwareRenderer.java:960)
at android.view.HardwareRenderer$Gl20Renderer.destroyLayers(HardwareRenderer.java:1148)
at android.view.ViewRootImpl.destroyHardwareResources(ViewRootImpl.java:576)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:973)
at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2448)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4482)
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:787)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554)
at dalvik.system.NativeStart.main(Native Method)

興味深いのは、すべてのエラー インスタンスが次の場所から発生したことです。

  • ブルーダッシュ4.0
  • それらはすべて根付いています
  • 彼らは全員モバイルネットをオフにしていた
  • 彼らは全員、少なくとも 12 個の実行中のアプリを持っていました

それで、あなたはどう思いますか?

  • HardwareRenderer クラスに NPE を持っている人はいますか?
  • それは「root」の問題でしょうか (つまり、デバイスが root 化されているという問題)?
  • それは「ハードウェア」の問題でしょうか (つまり、BLUE DASH 4.0 の問題)
4

1 に答える 1

-1

問題は、コードが null オブジェクトを使用していることです。

MyClass class;
class.doStuff(); // Will throw NullPointerException as class is null

MyClass newClass = new MyClass();
newClass.doStuff(); // Will work as newClass is pointing to an object.

問題のあるコードを持っていないので、これ以上お手伝いできません。(HardwareRenderer.java:960) にコードを含め、スタックからの呼び出しルートを含めることをお勧めします。これが例外の原因であるためです。

于 2016-11-23T19:10:50.383 に答える