5

クラッシュレポートにACRAを使用するAndroidアプリケーションを公開しました。今、私は奇妙なクラッシュレポートを受け取りました:

java.lang.NullPointerException
at android.webkit.WebViewClassic.setBaseLayer(WebViewClassic.java:5377)
at android.webkit.WebViewClassic.setNewPicture(WebViewClassic.java:10781)
at android.webkit.WebViewClassic$PrivateHandler.handleMessage(WebViewClassic.java:10012)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4898)
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:1006)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773)
at dalvik.system.NativeStart.main(Native Method)

レポートは、Android4.1.1を実行しているSamsungGalaxy S3(GT-I9300)から送信されました。私のアプリはWebViewを使用していないため(アプリ全体でWebページが表示されず、HTML処理もまったく行われない)、レポートは(私の観点からは)奇妙です。さらに、スタックトレースには私のパッケージが含まれていません。確かにクラッシュを再現することはできません。

他の誰かがこの(または非常に類似した)スタックトレースに遭遇しましたか?この例外がスローされるのはなぜですか?そして、例外を回避するために何ができますか?どんな助けでも本当にありがたいです。

4

1 に答える 1

5

これは、WebViewを使用する可能性のある外部広告ネットワークの使用が原因である可能性があります。これは、広告ネットワークのメンテナが対処する必要のある問題です。彼らの注意を引くことを除けば、アプリケーションから問題のあるプロバイダーの広告を削除する以外に、これについてあなたができることは本当に何もありません。

于 2013-01-02T13:07:14.267 に答える