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

标签 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 上修复,我找不到任何关于何时可能发生的信息。

最佳答案

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

在我的案例中,它确实与 CD-10157 有关。 然而,它已经在 3 月 2 日发布的 5.1.1 版中得到修复。

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

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

关于android - Cordova 6.0.0 更新后不断丢失存储空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35283679/

相关文章:

android - 从 Eclipse 自动生成 Strings.xml 代码

javascript - Object对象无法转换为字符串

android - 在 Android Studio 中或在您的系统上找不到已安装的 Gradle 版本来安装 gradle 包装器

java - 在 Java 控制台中检测 Ctrl+C

android - 如何在android中的AsyncTask中使用进度对话框

java - 平移到图像的特定部分

android - Crosswalk Cordova - 单击延迟未由 ontouchstart 修复

azure-devops - 有没有办法仅使用 az pipelines cli 创建和发布 azure 发布管道?

python - 如何在Python中创建一个可以通过PIP安装的CLI?

Android Tablayout 将 textAllCaps 设置为 False 不起作用