Cordova 6.0.0更新后不断丢失存储空间

时间:2016-02-09 04:04:37

标签: android cordova command-line-interface

我已经使用Cordova cli几年了。今天我从Cordova 5.4.0更新到6.0.0

npm install -g cordova@latest

然后我将android平台从之前的版本更新到5.1.0

cordova platform update android

跑吧

cordova run android

注意到我的设备上的图标已被替换并添加到所有应用的末尾。更重要的是,缺少本地存储数据。不只是一次,而是每次我运行它。很久以前,当我从头开始用不同的包名重建时,我遇到了这个问题。这只是上面的命令。包名称没有变化。就此而言,config.xml和AndroidManifest.xml

都没有改变

任何线索从哪里开始。每次运行时它都会清除存储空间

cordova run android

它在设备上停止和重新启动时保存数据。作为参考,这些行在配置中从未改变

<preference name="AndroidPersistentFileLocation" value="Internal" />
<preference name="AndroidExtraFilesystems" value="files" />

config.xml中的软件包名称始终以-dev结尾,我在构建版本之前将其取消。

更新2016-02-22 这可能与https://issues.apache.org/jira/browse/CB-10157有关 如果我正确读取它将在android 5.2.0上修复,我找不到任何关于何时可能发生的信息。

1 个答案:

答案 0 :(得分:1)

感谢您将我的问题与我的问题联系起来。

就我而言,它确实与CD-10157有关。 然而,它确实已经修复了5.1.1版本,该版本于3月2日发布。

https://cordova.apache.org/announcements/2016/03/02/cordova-android-5.1.1.html

我今天早上刚升级到最新版本,现在似乎工作正常。