当系统 WebView 更新时,安卓应用程序崩溃了。

3

该应用作为启动器使用,并在应用中使用 WebView。然而,系统的 WebView 组件会自动更新,当 WebView 组件更新时,应用程序会崩溃。即使应用程序当前未使用 WebView 组件,只要应用程序使用 WebView 组件,应用程序就会崩溃。是否有任何方法可以卸载 WebView 类?是否有任何方法可以避免此崩溃?


你尝试过使用onRenderProcessGone的解决方法吗?(参考链接:https://dev59.com/28Dqa4cB1Zd3GeqPcmbt#67303574) - Morrison Chang
请分享日志,这太抽象了。 - SimpleCoder
你找到任何解决方法了吗? - Filip Östermark
1个回答

1

据我所知,目前没有避免这种崩溃的方法。在任何时刻,Play商店都可能开始更新,当应用程序得到更新时,实际上在几秒钟内它不可用/未安装,并会导致正在运行并使用此重新安装的组件的应用程序崩溃。我多年来一直面临这个“架构错误”,从未找到解决方案...


我有一个想法,但不知道是否可行:使用插件集成WebView,在APP使用时加载插件,并在APP不使用时卸载插件。 - peng chen
你可以尝试取消Google Play的自动更新。我创建了一个基于WebView的应用程序,但它每两三天就会崩溃一次。后来我发现我开启了自动更新,于是我取消了它,现在我认为问题解决了。 - Jeffrey
是的,但要经常向用户传达这一点,可能有成千上万的用户... 我听说/读到谷歌已经采取了一些方法来解决这个问题。 - snachmsm
目前没有可行的解决方案。 - peng chen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接