Cordova 6.0为每次运行重置应用程序

时间:2016-03-03 08:42:03

标签: android cordova

最近我将我的cordova安装从5.3升级到6.0。升级后我发现的一个奇怪的事情是每次模拟android应用程序时我的应用程序数据都会重置。

E.g。我在本地存储中保存了一些数据,例如“first-run”来配置应用程序。之前我设置它直到从模拟器卸载应用程序时,它曾用于保持“首次运行”的值。现在每次我在模拟器上运行应用程序时,我都没有获得密钥的价值。但是,如果我通过点击应用程序图标运行应用程序,应用程序将按预期运行。

任何人都知道为什么会这样吗?我怀疑Cordova在构建

之前再次安装之前正在卸载该应用程序

1 个答案:

答案 0 :(得分:0)

A也遇到了Android平台版本5.1.0的这个问题。

这已通过版本5.1.1修复:

CB-10157仅在已安装已签名的apk时从设备/模拟器中卸载应用

所以要修复它,要么删除/添加android平台:

cordova platform remove android
cordova platform add android

或升级平台:(我个人更愿意删除它)

cordova platform update android