【发布时间】:2015-04-06 14:50:50
【问题描述】:
我的应用程序的崩溃报告表明,在三星手机上运行 Android 4.4.x 的手机中有 99% 正在崩溃,但有以下异常...
84
Caused by: java.lang.NullPointerException
85
at com.android.org.chromium.content.browser.ResourceExtractor.getOutputDirFromContext(ResourceExtractor.java:307)
86
at com.android.org.chromium.content.browser.ResourceExtractor.<init>(ResourceExtractor.java:266)
87
at com.android.org.chromium.content.browser.ResourceExtractor.get(ResourceExtractor.java:232)
88
at com.android.org.chromium.content.browser.BrowserStartupController.prepareToStartBrowserProcess(BrowserStartupController.java:266)
89
at com.android.org.chromium.content.browser.BrowserStartupController.startBrowserProcessesSync(BrowserStartupController.java:186)
90
at com.android.org.chromium.android_webview.AwBrowserProcess$1.run(AwBrowserProcess.java:49)
91
at com.android.org.chromium.base.ThreadUtils.runOnUiThreadBlocking(ThreadUtils.java:64)
92
at com.android.org.chromium.android_webview.AwBrowserProcess.start(AwBrowserProcess.java:45)
93
at com.android.webview.chromium.WebViewChromiumFactoryProvider.startChromiumLocked(WebViewChromiumFactoryProvider.java:185)
94
at com.android.webview.chromium.WebViewChromiumFactoryProvider.ensureChromiumStartedLocked(WebViewChromiumFactoryProvider.java:113)
95
at com.android.webview.chromium.WebViewChromiumFactoryProvider.startYourEngines(WebViewChromiumFactoryProvider.java:209)
96
at com.android.webview.chromium.WebViewChromium.init(WebViewChromium.java:218)
97
at android.webkit.WebView.<init>(WebView.java:517)
98
at android.webkit.WebView.<init>(WebView.java:484)
99
at android.webkit.WebView.<init>(WebView.java:464)
100
at android.webkit.WebView.<init>(WebView.java:453)
我猜,这是三星设备上 WebView 实施的问题。但是,由于崩溃率异常高,我想知道,有没有办法让三星设备使用我自定义的 WebView(如果我可以制作一个?),而不是三星的 WebView 实现。
如果有人对我如何克服这次崩溃有任何了解,请帮助我。它在线上崩溃了,也就是说,setContentView(R.layout.activity_webview),所以我想,使用 try/catch 处理异常对我来说可能不是一个好的解决方案。
【问题讨论】:
-
你能发布你的 WebView 代码吗?我有一个可以测试的带有 4.4.4 的三星 S4。
-
我也有同样的问题。找到原因了吗?
-
@VamsiChalla 你找到解决方案了吗?
-
不 :( 留下它,因为它可能是一个非常具体的设备问题
标签: android webview android-webview chromium