[渲染过程中的Android P和Q中的Android WebView崩溃

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[渲染过程中的Android P和Q中的Android WebView崩溃相关的知识,希望对你有一定的参考价值。

我在我的项目中使用SignalR库,该库完全取决于android webview。

在Android P和Q中,我可以使用webview建立连接,但是突然它会使我的应用程序崩溃,并给我以下错误:

[ERROR:bad_message.cc(27)] Terminating renderer for bad IPC message, reason 95

因此,当我尝试调试此问题时,我发现系统自动终止了Webview进程,并且失去了SignalR的连接。

Android系统杀死渲染过程。

E/chromium: [ERROR:aw_browser_terminator.cc(113)] Renderer process (10381) crash detected (code -1).
E/chromium: [ERROR:aw_browser_terminator.cc(81)] Render process (10381) kill (OOM or update) wasn't handed by all associated webviews, killing application.

下面是Kotlin中Webview发布方法的代码:

webView.settings.javascriptEnabled = true  

webView.settings.allowUniversalAccessFromFileURLs = true

webView.post 
            webView.evaluateJavascript(script,  msg ->
                callback?.invoke(msg)
            )
        .
答案

请从Google Play商店更新Android System Webview应用程序。

以上是关于[渲染过程中的Android P和Q中的Android WebView崩溃的主要内容,如果未能解决你的问题,请参考以下文章

算法导论:快速排序

Algorithms - Quicksort - 快速排序算法

Algorithms - Quicksort - 快速排序算法

Trie

强制 OpenGL 渲染始终在 Qt 中的相同 (Q) 线程上运行

假设需要加密明文信息为m=85,选择:e=7,p=11,q=13,说明使用RSA算法加密和解密过程及结果。