当在调试应用数据持久化的部分时,发现每次重新运行调试数据都会被重置。看日志发现每次调试应用都会执行卸载应用的命令。
$ hdc shell am force-stop <包名>
$ hdc shell bm uninstall <包名>
$ hdc file send F:\programSrc\harmony\holleHarmony\entry\build\outputs\hap\debug\entry-debug-rich-signed.hap /sdcard/88d50e80842449daaa4250b507c2339b/entry-debug-rich-signed.hap
$ hdc shell bm install -p /sdcard/88d50e80842449daaa4250b507c2339b/
$ hdc shell rm -rf /sdcard/88d50e80842449daaa4250b507c2339b
可以在 运行(run) -> 编辑配置 中选勾选 Replace existing application 选项。