【发布时间】:2018-07-10 18:35:29
【问题描述】:
我想在手机中运行我的应用程序,但收到以下消息:
安装失败并显示消息:
INSTALL_FAILED_UPDATE_INCOMPATIBLE:包签名不匹配 以前安装的版本;无视!
有可能通过卸载现有版本的 apk(如果存在)然后重新安装来解决此问题。 警告:卸载将删除应用程序数据! 是否要卸载现有应用程序?
在我的手机中,我已经从 google play 安装了以前版本的应用程序。我知道从手机上卸载旧版本的应用程序可以解决问题,但我不想这样做,因为那样我可能会丢失所有应用程序特定的数据。
我尝试了什么:
- 使用与以前相同的 keystore.jks 生成应用的签名版本
- 更改 build.grandle 文件中的 versionCode 和 versionName,然后生成新版本的应用程序
我仍然有同样的问题。我应该怎么做才能在不丢失数据的情况下更新我的应用?
【问题讨论】:
-
我已经看到了这个帖子,这可以解决我的问题,但就像我说的我不想卸载我的旧应用,因为我丢失了数据
-
您应该显示您正在运行的 ADB 命令。也就是说,你试过
adb -r ...吗?
标签: android android-studio google-play