当试图将我的应用程序部署到Android设备时,我得到以下错误:

Deployment failed because of an internal error: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

我知道这个问题,但应用程序没有安装。它已被Visual Studio在尝试部署期间删除/部分删除。

在过去,我通过从谷歌播放商店下载应用程序,然后从设置>应用程序管理器中删除它来解决这个问题。然而,现在我得到的错误“不兼容的更新”,当它试图安装它。

我尝试使用钛备份和其他一些东西来删除它,但运气不好。

编辑1

我意识到(来自@Motz),我没有提到明显的解决方案是行不通的。也就是说,该应用程序不会出现在设置->应用程序


当前回答

如果您使用的是三星设备,并且偶然将应用程序标记为三星Knox,那么您需要从My Knox应用程序卸载它。

只是从一般应用程序卸载不会从诺克斯应用程序卸载它。它必须明确地做!

其他回答

Ok卸载app,但我们承认数据不一定会丢失? 这可以解决,升级versionCode和versionName,并尝试应用程序在“发布”模式。

例如,当我们想要尝试迁移数据库时,这很重要。 我们可以将我们在play store上的应用程序与尚未发布的实际应用程序进行比较。

我不小心连接了两个设备。

在移除一个设备后,install_failed_update_compatible错误已经消失。

一种简单的方法是重命名包名并再次运行

如果您使用的是三星设备,并且偶然将应用程序标记为三星Knox,那么您需要从My Knox应用程序卸载它。

只是从一般应用程序卸载不会从诺克斯应用程序卸载它。它必须明确地做!

首先,你必须在模拟器或设备中卸载你的应用程序,之后你可以CD ./android -> ./gradlew清洁,然后重新构建项目(运行android或ios) ->解决