【问题标题】:Cordova app suddenly not working correctly anymoreCordova 应用程序突然无法正常工作了
【发布时间】:2015-03-31 13:55:01
【问题描述】:
从几天前开始,我相信(15 年 3 月中旬),我以前使用 phonegap 和/或 cordova 构建的应用程序不再正常工作,并且没有更新任何内容。 Webview 应用程序似乎是罪魁祸首,因为我将 .html 文件加载为视图。 Webview 是版本 40 (1808730)。安卓 5.0.2 和 5.1。
有同样问题的人吗?有什么解决办法吗?
编辑:Android >= 5.0.2 似乎破坏了我的应用程序。我可以检查 5.0.1,它们仍然可以正常工作。知道发生了什么变化吗?这些应用程序使用 Cordova 4.3.0 编译
【问题讨论】:
标签:
android
cordova
webview
【解决方案1】:
我也看到了变化。在 2015 年 3 月 30 日将 Android Web 视图更新到 v.40 后,当我平移地图时,显示 Google 地图的 Cordova (v.4.3.0) 应用程序开始丢失图块。丢失的瓷砖显示为黑色方块,有时它们会在几秒钟后重新出现,有时它们不会。
为了确保我没有想象到这一点,我卸载了 WebView 更新 - 问题消失了。我重新安装了更新 - 问题又出现了。
到目前为止我还没有找到治疗方法。
【解决方案2】:
我可以修复它,但我做了很多事情终于让它再次工作,老实说,我不确定哪个步骤实际上修复了它。这就是我所做的。我卸载了所有插件,然后强制更新 android 平台
cordova platform update android@3.7.1
然后重新添加插件然后编译。然后卸载并重新安装我的插件,然后重新编译。这解决了显示问题(我也卸载并重新安装了我的 android SDK ......)。