【问题标题】:Webview Crash - On version 4.4.x - On Samsung devices mostlyWebview 崩溃 - 在 4.4.x 版本上 - 主要在三星设备上
【发布时间】: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


【解决方案1】:

也许此问题与此处的 HTC webview 问题有关: HTC webview issues .getting force close

也许您需要制作自定义 webview 并将其用作 webview。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-14
    • 1970-01-01
    • 1970-01-01
    • 2021-08-18
    • 2019-12-14
    • 2017-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多