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

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

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

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

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

编辑1

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


当前回答

卸载apk(应用程序,你正在工作)从您的android设备,然后再次运行。

其他回答

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

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

对我来说。我安装了发布版本的应用程序。从我的设备上卸载应用程序后。事情进展顺利。

从连接的设备(模拟器或手机)卸载应用程序 得到终端到项目文件夹CD android 3下次运行。/gradlew清洁它清洁你的构建 4 cd . .然后在下面运行 5 . react-native run-android

卸载应用程序就足以避免这个问题。

INSTALL_FAILED_UPDATE_INCOMPATIBLE

但有时甚至卸载消息再次被提出,它发生在Android OS 5.0 +,所以这是解决方案:

转到设置>应用程序,你会发现你的应用程序的信息:

“未为此用户安装”

,我们必须手动卸载所有用户的选项:

“为所有用户卸载”

通过命令行使用Ionic和Cordova…

ionic cordova run android --prod

我遇到了这个问题,发现我从以前的测试安装中删除了发布版本,但还有一个旧的调试版本挂在apps抽屉里,我错过了。我把我的设备从电脑上拔下来,打开应用程序抽屉,使用“搜索应用程序..”找到应用程序的所有实例,然后卸载它们。然后我把设备重新插到电脑和中提琴上,它工作了!

谢谢大家的帮助!