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. Android Studio 中出现APK error

    可能有很多人在用Android Studio编写程序时,时不时的会出现一个APK error的错误,反正我自从 […]...

  2. Error during artifact deployment. See server log for details.

    Error during artifact deployment. See server log for de […]...

  3. An error occurred while attempting to initialize the Borland Database Engine (error $2108) – jshchg

    An error occurred while attempting to initialize the Bo […]...

  4. cocos 3.x关于error: syntax error during pre-compilation

    在编写lua中,关于error:syntax error during pre-compliation,似乎是 […]...

  5. docker下载镜像received unexpected Http status:500 Internal Server Error

      解决办法 1。就是网上说的 关闭selLinue ,但是对我就没用 2.就是不使用镜像加速 ,但是出现连接 […]...

  6. Nginx出现500 Internal Server Error 错误的解决方案

    500(服务器内部错误) 服务器遇到错误,无法完成请求。 501(尚未实施) 服务器不具备完成请求的功能。例如 […]...

  7. Unrecognized Windows Sockets error: 10106: Socket creation failed

    tomcat7启动过程中报如下错误   30-Nov-2017 22:45:52.892 严重 [main] […]...

  8. 解决;R语言使用sqldf库是报错\”Failed to connect to database: Error: Access denied for user \’..\’@\’localhost\’ (using password: NO) Error in !dbPreExists : invalid argument type\” – 小明在线

    原因:在使用sqldf时,不需要加载RMySQL库 解决方案:在控制台执行释放RMySQL库加载 detach […]...

随机推荐

  1. 问题

    董雅真好看   前端面试题总结 前端面试题总结 Vue面试题生命周期函数面试题 1.什么是 vue 生命周期2 […]...

  2. oracle job定时执行存储过程详解

    一、定义job declare job number; begin dbms_job.submit( job […]...

  3. JavaScript学习4

    1、if语句的使用:如果...否则if(判断条件){//当判断条件满足时,执行该处代码}else{//当判断条件不满足时,执行该处代码}<meta charse...

  4. chmod 755 filename

    声明 转自:https://www.cnblogs.com/shangzekai/p/5822907.html […]...

  5. 最全的各搜索引擎、各免费收录提交网站入口大全

    最全的各搜索引擎、各免费收录提交网站入口大全 2012-08-29 刚找到这个360综合搜索收录入口:http […]...

  6. Linux搭建oracle数据库

    1.安装前准备   软件硬件要求 操作系统:CentOS 6.4(32bit)Oracle数据库版本:Orac […]...

  7. range()的用法

    range()的用法 1、函数range() 让Python从你指定的第一个值开始数,并在到达你指定的第二个值 […]...

  8. UVA10603 倒水问题 Fill

    题目:倒水问题 网址:https://onlinejudge.org/index.php?option=com […]...

展开目录

目录导航