最近我将我的cordova安装从5.3
升级到6.0
。升级后我发现的一个奇怪的事情是每次模拟android应用程序时我的应用程序数据都会重置。
E.g。我在本地存储中保存了一些数据,例如“first-run”来配置应用程序。之前我设置它直到从模拟器卸载应用程序时,它曾用于保持“首次运行”的值。现在每次我在模拟器上运行应用程序时,我都没有获得密钥的价值。但是,如果我通过点击应用程序图标运行应用程序,应用程序将按预期运行。
任何人都知道为什么会这样吗?我怀疑Cordova在构建
之前再次安装之前正在卸载该应用程序答案 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