0

我有一个适用于 Android 的科尔多瓦应用程序。2015 年 4 月 30 日,谷歌向 webview 推送了更新,从那时起事情就变得一团糟。当应用程序启动时,本地存储会自动清除。

这是意想不到的行为。如果有人以前遇到过这个问题,如果你能指导我解决这个问题,那就太好了。这里的问题是由于本地存储正在消失,我无法跟踪 websql 的数据库版本。

4

2 回答 2

2

我们的许多科尔多瓦应用程序都遇到了同样的问题。许多 Android 5.0 用户报告了这种实际上很难诊断的疯狂行为。

Android 5.0 - localStorage 没有被持久化

它已在 WebView 42.0.2311.138 中修复,该版本已发布到 beta 频道,并有望很快推出稳定版。

然而,目前唯一可行的解​​决方案似乎是“卸载 android 系统 webview 的更新”。

于 2015-07-02T05:40:30.870 回答
0

对某些人来说,这听起来很重要。这个链接让我觉得这个问题不容易解决。在 Google 发布更新之前,您必须不要使用 WebView 的功能/特性。疯狂的。有一个手动修复效果很好,但你必须在每部手机上都这样做。

那么解决方法是什么?卸载 Webview 的最新更新。在大多数手机上,这意味着跳转到设置>应用程序(管理器)>,然后找到 Android System Webview,点击,然后卸载最新更新。你可以在这篇文章的顶部看到这个屏幕的图片。虽然这并不是最好的修复,因为这个最新的更新确实引入了“稳定性和安全修复”,它可能会在此期间保存你的手机。

http://www.droid-life.com/2015/04/27/apps-crashing-android-system-webview/

于 2015-05-01T21:37:05.857 回答