2013-01-02 31 views
5

我發佈了一個使用ACRA進行崩潰報告的Android應用程序。現在,我得到一個奇怪的崩潰報告:android.webkit.WebViewClassic.setBaseLayer上的java.lang.NullPointerException(WebViewClassic.java:5377)

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) 

該報告是從三星Galaxy S3(GT-I9300)運行Android 4.1.1發送。該報告很奇怪(從我的觀點來看),因爲我的應用程序不使用WebView(在整個應用程序中不顯示網頁,根本沒有HTML處理)。此外,堆棧跟蹤不包括我的任何包。當然,我不能重現崩潰。

是否有其他人遇到過這種(或非常相似的)堆棧跟蹤?爲什麼拋出這個異常?我能做些什麼來避免異常?任何幫助真的很感激。

+0

你的應用有廣告嗎? – njzk2

+0

是的,該應用包含AdMob廣告。 – stefan222

+0

並不admob使用網頁瀏覽? – njzk2

回答

4

這可能是由於使用可能使用WebView的外部廣告網絡造成的。這是廣告網絡維護人員需要解決的問題。除了引起他們的注意之外,對於從應用程序中刪除違規提供商的廣告這一短暫事件,你無能爲力。

+0

非常感謝您的幫助。我將向AdMob解決這個問題。 – stefan222

+0

歡迎。祝你好運! –

相關問題