当我尝试在设备上安装已编译的 .apk 时,INSTALL_FAILED_UPDATE_INCOMPATIBLE
Posted
技术标签:
【中文标题】当我尝试在设备上安装已编译的 .apk 时,INSTALL_FAILED_UPDATE_INCOMPATIBLE【英文标题】:INSTALL_FAILED_UPDATE_INCOMPATIBLE when I try to install compiled .apk on device 【发布时间】:2012-08-07 04:13:53 【问题描述】:我已经从 CyanogenMod 9 编译了 Trebuchet 启动器,并尝试使用 adb 安装它:
$ adb install out/target/product/generic/system/app/Trebuchet.apk
3986 KB/s (7870141 bytes in 1.928s)
pkg: /data/local/tmp/Trebuchet.apk
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
我尝试使用带有 CM9 的 Nexus S 和带有股票 JB 的 Galaxy Nexus。为什么会出现此错误?
编辑: 就我而言,我尝试使用包管理器重新安装 system 包。这不受支持,所以我遇到了这个错误。根据您的情况,错误的来源可能会有所不同。
【问题讨论】:
在一些具有多用户功能的最新设备上,检查是否为其他用户安装了该应用程序(即访客登录)。我公司的一位测试人员在这个问题上苦苦挣扎了一个小时,当他来找我时,我也花了 5-10 分钟,才发现在该设备的不同访客登录下安装了同一个应用程序,所以不是显示在主屏幕上,甚至不显示在设置中 【参考方案1】:工作资料/工作空间
不要忘记,根据您手机上的用户帐户(例如,设备管理设置为高级的 Google Workspace -G Suite 帐户配置文件)可能会为您的手机生成工作配置文件。
90% 的人拥有它但甚至不知道它。您通常会在所有应用视图中看到 Workprofile。简直就像一个带有单独应用程序的单独工作区。
您可以在您从 Workprofile 浏览应用程序时识别出他们是否有少量行李。 无论如何:
您也必须从 Workprofile 中删除该应用程序!!!
【讨论】:
以上是关于当我尝试在设备上安装已编译的 .apk 时,INSTALL_FAILED_UPDATE_INCOMPATIBLE的主要内容,如果未能解决你的问题,请参考以下文章