Cordova 应用程序突然无法正常工作

Cordova app suddenly not working correctly anymore

我相信从几天前(2015 年 3 月中旬)开始,我之前使用 phonegap and/or cordova 构建的应用程序就不能正常工作了,而且没有更新任何东西。 Webview 应用程序似乎是罪魁祸首,因为我将 .html 文件加载为视图。 Webview 是版本 40 (1808730)。 Android 5.0.2 和 5.1。 有同样问题的人吗?有什么地方可以修复吗?

编辑:Android >= 5.0.2 似乎破坏了我的应用程序。我可以检查 5.0.1,它们仍然工作正常。知道发生了什么变化吗?这些应用程序是使用 Cordova 4.3.0

编译的

我也看到了变化。在 Android 网络视图于 2015 年 3 月 30 日更新到 v.40 后,我显示 Google 地图的 Cordova (v.4.3.0) 应用程序在我平移地图时开始丢失图块。丢失的图块显示为黑色方块,有时它们会在几秒钟后重新出现,有时不会。

为确保这不是我的想象,我卸载了 WebView 更新 - 问题消失了。我重新安装了更新 - 问题再次出现。

到目前为止我还没有找到解药。

我可以修复它,但我做了很多事情才最终让它再次工作,但老实说我不确定哪一步真正修复了它。这就是我所做的。我卸载了所有插件然后强制 android 平台更新

cordova platform update android@3.7.1

然后重新添加插件然后编译。然后卸载并重新安装我的插件然后重新编译。这解决了显示问题(我也确实卸载并重新安装了我的 android SDK 的 ...)。