Android Studio:在不同签名的设备上运行

Android Studio:在不同签名的设备上运行,android,android-studio,sign,Android,Android Studio,Sign,我最近用新组件升级了我的电脑,重新设置了操作系统,并重新安装了所有东西。当我现在想继续在Android项目上工作并在我的物理设备上运行它时,就像我一直在做的那样,我得到了这个错误 我仍然使用相同的密钥库,并且具有相同的密钥库密码、别名和密钥密码。为什么会有不同的签名?我还注意到,我无法生成签名包。这可能是Android Studio 3.5中的一个bug吗?我在“已知问题”页面中没有看到它 编辑:删除/卸载应用程序不是一个选项。我想用新应用更新旧应用,所有数据都需要保留。我正在寻找签名不同的原

我最近用新组件升级了我的电脑,重新设置了操作系统,并重新安装了所有东西。当我现在想继续在Android项目上工作并在我的物理设备上运行它时,就像我一直在做的那样,我得到了这个错误

我仍然使用相同的密钥库,并且具有相同的密钥库密码、别名和密钥密码。为什么会有不同的签名?我还注意到,我无法生成签名包。这可能是Android Studio 3.5中的一个bug吗?我在“已知问题”页面中没有看到它


编辑:删除/卸载应用程序不是一个选项。我想用新应用更新旧应用,所有数据都需要保留。我正在寻找签名不同的原因

可能是您试图在调试版本的基础上安装发布版本?如果它们在您的设置中具有相同的软件包名称,则这可能是问题所在。或者反过来说,当然是coursetry File>invalidate cache/Restart如果您正在使用Room,请升级您的应用程序