我有一个仅供个人使用的旧应用程序,从未发布到 Play 商店。我使用 run app 命令通过 Android Studio 将它安装到我的手机上。
多年后我想修改应用程序,我尝试拿起应用程序并再次运行它,这次使用不同的计算机。我收到错误消息:
“安装失败,因为设备已经有一个具有相同包但签名不同的应用程序。为了继续,您必须卸载现有的应用程序。”
我绝对不想卸载我的应用程序,这会导致我丢失我输入的所有数据。所以我想问一下,Android Studio用来在设备上安装应用程序的调试密钥库不是会创建相同签名的应用程序吗?为什么会不一样?是不同的机器导致了这个问题吗?非常感谢!