Android安装APK报错:Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE解决方法

jzssuanfa 2021-08-29 原文


Android安装APK报错:Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE解决方法


           今天调试一个android应用的时候,安装报了Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE错误,代码例如以下:

[2015-12-28 15:54:31 - MainActivity] ------------------------------
[2015-12-28 15:54:31 - MainActivity] Android Launch!
[2015-12-28 15:54:31 - MainActivity] adb is running normally.
[2015-12-28 15:54:31 - MainActivity] Performing com.runbo.outdoormeter.MainActivity activity launch
[2015-12-28 15:54:31 - MainActivity] Automatic Target Mode: using device \'QCS4BU6HY9C68LY5\'
[2015-12-28 15:54:31 - MainActivity] Uploading MainActivity.apk onto device \'QCS4BU6HY9C68LY5\'
[2015-12-28 15:54:35 - MainActivity] Installing MainActivity.apk...
[2015-12-28 15:54:36 - MainActivity] Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE
[2015-12-28 15:54:36 - MainActivity] Please check logcat output for more details.
[2015-12-28 15:54:36 - MainActivity] Launch canceled!

         好吧,安装不了。

由于这个APP是通过系统内置的APP,之前都是直接在linux环境下直接编译该apk再又一次push进手机就可以,今天我不想这么麻烦。直接在Eclipse下编译再安装该APK就报了这个错误。

        使用 adb shell rm system/app/OutdoorMeter/OutdoorMeter.apk 命令将该APK文件删除后,再进行安装还是报同样的错误:Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE

 adb shell rm system/app/OutdoorMeter/OutdoorMeter.apk 

       使用adb uninstall com.runbo.outdoormeter 命令删除该APK文件也删除失败

C:\Documents and Settings\Administrator>adb uninstall com.runbo.outdoormeter
Failure [DELETE_FAILED_INTERNAL_ERROR]

        再使用adb shell rm -rf data/data/com.runbo.outdoormeter/ 命令删除data/data/命令下该应用的相关文件

C:\Documents and Settings\Administrator>adb shell rm -rf data/data/com.runbo.outdoormeter/

    删除后,再进行安装还是报同样的错误:Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE。安装失败。

    使用adb reboot 命令重新启动后,再安装该APK,成功安装,例如以下所看到的:

[2015-12-28 16:12:41 - MainActivity] ------------------------------
[2015-12-28 16:12:41 - MainActivity] Android Launch!
[2015-12-28 16:12:41 - MainActivity] adb is running normally.
[2015-12-28 16:12:41 - MainActivity] Performing com.runbo.outdoormeter.MainActivity activity launch
[2015-12-28 16:12:42 - MainActivity] Automatic Target Mode: using device \'QCS4BU6HY9C68LY5\'
[2015-12-28 16:12:42 - MainActivity] Uploading MainActivity.apk onto device \'QCS4BU6HY9C68LY5\'
[2015-12-28 16:12:46 - MainActivity] Installing MainActivity.apk...
[2015-12-28 16:12:49 - MainActivity] Success!
[2015-12-28 16:12:49 - MainActivity] Starting activity com.runbo.outdoormeter.MainActivity on device QCS4BU6HY9C68LY5
[2015-12-28 16:12:50 - MainActivity] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.runbo.outdoormeter/.MainActivity }

      好吧,总结一下:

第一步:先把原来已经存在的同样包名的APK删除,如:adb shell rm system/app/OutdoorMeter/OutdoorMeter.apk

第二步:将data/data/文件夹下该应用的包名的文件夹删除掉。如:adb shell rm -rf data/data/com.runbo.outdoormeter/

第三步:重新启动Android手机  adb reboot

第四步:再又一次安装该APK

         ====================================================================================

  作者:欧阳鹏  欢迎转载,与人分享是进步的源泉。

  转载请保留原文地址http://blog.csdn.net/ouyang_peng

====================================================================================

发表于
2017-07-29 21:30 
jzssuanfa 
阅读(767
评论(0
编辑 
收藏 
举报

 

版权声明:本文为jzssuanfa原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/jzssuanfa/p/7257576.html

Android安装APK报错:Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE解决方法的更多相关文章

  1. RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED

    为了更加合法合规运营网站,我们正在对全站内容进行审核,之前的内容审核通过后才能访问。 由于审核工作量巨大,完成 […]...

  2. ERROR Shell: Failed to locate the winutils binary in the hadoop binary path

    在学习spark时。spark运行会报一些无用的错误:ERROR Shell: Failed to locat […]...

  3. “error : unknown filesystem”的解决的方法

    解决方法例如以下: 1:首先使用ls命令显示出ubuntu分区的安装信息: 1 grub rescue> […]...

  4. 安装最新版本的Oracle公司的虚拟机软件 VirtualBox + 安装虚拟机 Windows XP 系统 + 安装 Oracle 11g 软件 + 出现 ERROR: ORA-12541: TNS:no listener 错误解决 + Oracle 11g数据库详细“卸载”步骤

    一、先去下载 VirtualBox 的安装文件 以及 扩展包   VirtualBox的下载链接:https: […]...

  5. PLSQL Developer启动:Initialization error Oracle Client没有正确安装(远程psl链接数据库报错)

    PLSQL Developer启动:Initialization error Oracle Client没有正 […]...

  6. Golang error 的突围

    目录 error 的困局 尝试破局 Errors are just values handle not jus […]...

  7. VSCode 使用 Code Runner 插件无法编译运行文件名带空格的文件

    本文同时在我的博客发布:VSCode 使用 Code Runner 插件无法编译运行文件名带空格的文件  […]...

  8. Error 1935 错误!

    Error 1935 错误! Error 1935 错误! 不久前下载了极品飞车14,7G的文件,本以为这下可 […]...

随机推荐

  1. Centos8.3、proxysql2.0读写分离实战记录

        接着主从复制继续往下讲,这个项目中我是使用proxysql做读写分离的中间件,之前是使用mycat.老 […]...

  2. 第一次作业

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/rjjc20 这 […]...

  3. python脚本实现ipv6的ddns功能

    话说在国家的推动下,ipv6地址已经开始优先在三大运营商推广,我自己家用的就是联通宽带100M光纤入户。有一次 […]...

  4. DDD的实体、值对象、聚合根的基类和接口:设计与实现

    1 前置阅读 在阅读本文章之前,你可以先阅读: 什么是DDD 2 实现值对象 值对象有两个主要特征:它们没有任 […]...

  5. java月利率计算(等额本息贷款) – 阳光11

    java月利率计算(等额本息贷款) 等额本息 每月还款计算公式: 每月本息金额 = (本金×月利率×(1+月利 […]...

  6. 查找

    1.学习总结(2分) 1.1查找的思维导图 各种查找的时间复杂度,ASL成功,不成功。都要体现。 1.2 查找 […]...

  7. DRF框架中分页功能接口

    目录 DRF框架中分页功能接口 DRF框架中分页功能接口 一、在框架中提供来三个类来实现分页功能,PageNu […]...

  8. 云计算之路-阿里云上-容器难容:优化自建 docker swarm 集群的部署

    在上周六遭遇阿里云容器服务 swarm 版的故障之后,我们决定还是走自建 docker swarm 之路,只要 […]...

展开目录

目录导航