Flutter release apk擦除数据

问题描述 投票:0回答:2

我正在使用flutter开发本地android应用程序。应用程序直接从“app-release.apk”安装在设备上。当我安装下一个版本时,先前的安装完全擦除(共享首选项,sqlite数据库等)。有没有办法保存数据?

android flutter apk
2个回答
2
投票

它不应该默认删除数据,我认为您在使用发布密钥签署应用程序时遇到问题。因此,您基本上是卸载以前的应用程序并安装新应用程序,而不是在旧应用程序的顶部安装新应用程序。

请通过这个link来构建Android发布应用程序


0
投票

尝试禁用Android自动备份,并查看此问题是否仍然存在。

我以为我遇到了这个问题,但事实证明,保存的最后一个Android自动备份是在SharedPreferences和数据库为空时。因此,每次安装更新时,它都会恢复相同的空备份。

© www.soinside.com 2019 - 2024. All rights reserved.