gpt4 book ai didi

android - WebView 使用 VALIDATION_ERROR_DESERIALIZATION_FAILED 使我的应用程序崩溃

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:57:04 44 4
gpt4 key购买 nike

我正在 web View 中加载一个小的有角度的 web 应用程序。除了 webpacked 包之外,我没有应用程序的控制权或任何信息。
在 Web 应用程序的某个确切位置,我的整个 Android 应用程序崩溃并显示以下日志:

08-22 09:13:33.980 29145-29191/com.my.app E/chromium: [ERROR:validation_errors.cc(87)] Invalid message: VALIDATION_ERROR_DESERIALIZATION_FAILED
08-22 09:13:33.981 29145-29191/com.my.app E/chromium: [ERROR:render_process_host_impl.cc(4399)] Terminating render process for bad Mojo message: Received bad user message: Validation failed for SynchronousCompositorControlHost::ReturnFrame deserializer [VALIDATION_ERROR_DESERIALIZATION_FAILED]
[ERROR:bad_message.cc(25)] Terminating renderer for bad IPC message, reason 123
08-22 10:05:25.284 18717-18717/mx.tide.fiuanalyticsapp E/chromium: [ERROR:aw_browser_terminator.cc(86)] Render process (18816) kill (OOM or update) wasn't handed by all associated webviews, killing application.

除了定义错误的 chromium 源代码之外,我在网上找不到任何东西,我不知道如何调试这个问题,因为直接在移动 Chrome 浏览器上打开网络应用程序没有问题。< br/>那么,你们中有人知道这个错误可能是什么吗?或者至少是我可以从哪里开始调试问题的线索?

最佳答案

我遇到了完全相同的问题。我能够找到一个 css 属性,will-change: transform,导致了这个问题,但我不确定为什么,因为这个属性正在同一个文件的其他地方使用,但不会导致错误。

我能够使用 charles 代理找到罪魁祸首,在网页的响应上设置断点,并系统地从 html 中删除脚本和链接。最终我发现通过删除主 css 链接,应用程序不再崩溃。然后,我不得不系统地从该 css 文件中删除行,直到我找到破坏 WebView 的行。

我还是没弄明白为什么这一行会打断它,但它是在 html 中的一个 jpeg 图像上设置的。看起来像是 Chrome 的问题。我仍在努力弄清楚为什么 Chrome 有问题。

关于android - WebView 使用 VALIDATION_ERROR_DESERIALIZATION_FAILED 使我的应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51971241/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com