OS 重新安装会中断 Android Flutter App 的安装

OS Reinstall breaks installation of Android Flutter App

几个月前,我重新安装了 OS(Linux Mint)。我把文件放到另一个分区,然后复制回来。在那之后,我的应用程序不再正确安装。我不得不卸载然后重新安装我的应用程序。我使用的是 APK,而不是 Play 商店。我想再次切换我的 OS,但我不想破坏我的应用程序,所以谁能解释发生了什么以及如何防止它?

谢谢

解决方案是保存调试密钥,可以像这个问题中描述的那样找到它:Where is debug.keystore in Android Studio。在新 OS 上安装 Android SDK 后,将调试密钥替换为旧密钥。关键不在你的项目文件中,这就是为什么仅仅复制项目文件是不够的。 从长远来看,应该向应用程序添加一个发布密钥以减少混淆。