在运行“ flutter install”时保留旧的应用程序数据

时间:2018-11-18 09:35:44

标签: android flutter

这个问题可能与Flutter框架本身以及整个Android开发有关-我都没有足够的知识来找出答案。

我的问题是更新我在手机上开发的应用的演示版本。每次我使用flutter install命令安装应用程序的发行版时,它都会首先卸载现有的应用程序,从而导致数据丢失。

是否可以在安装之间保留此数据,而无需借助 adb 备份数据?

1 个答案:

答案 0 :(得分:2)

随着Flutter使用Android SDK,所有Android工具都可以通过命令行使用。

Android命令行工具adb用于推送和提取数据和apk。

将现有应用替换为更新是测试的必要部分(例如,数据模式更改,数据库升级),因此要升级使用:

$ adb install -r /path/to/myapp.apk

请参阅:How to install over existing Android app on device using adb?