安装apk报错INSTALL_FAILED_UPDATE_INCOMPATIBLE的解决方法

其实不能叫解决方法,因为最后没解决(囧),只是觉得解决的过程有一定的意义,故记录一下

问题的产生是因为要在一部中兴手机上安装中兴应用市场,不过手机上之前已经有了中兴应用市场(我自己要装的是debug版的,没签名)。于是乎第一次安装就报上面的错了

一看到错我就纳闷了,不是把老版本的apk卸了吗,怎么还是报冲突。于是网上找了半天,在/data/data/目录下把该apk的目录删了,再run,依然无效.

又在网上看到另一种做法,把/system/packages.xml中该apk的节点信息删除.看了下,节点信息里面好多东西,还有签名相关的,以为能有效果.可是再run,还是报错

这时候就真是百思不得其解了,偶然把手机重启了下,竟然之前的老版本apk又装回来了!!!

这次我又进/system/vendor/operator/app/目录下,把老版本的apk相关的东西删了,再试,依然报错

蛋疼,最后放弃了,中兴实在是流氓,apk都卸载了,不一样签名的apk都装不了

最后只能把要装的新版apk改了下包名,终于装上了

总结一下:这个错误是由于要安装的新apk与手机上存在的老apk的签名不一致,一般情况下把老的apk卸载就可以装新的了。不过我这次装的算是rom厂商的系统应用,可能做了些不一样的设定。像我这样老的卸不掉或者卸不干净就只能换包名或者用一样的签名了。

时间: 2024-10-29 14:47:04

安装apk报错INSTALL_FAILED_UPDATE_INCOMPATIBLE的解决方法的相关文章

php安装make报错信息及解决方法

make错误 Generating phar.phar /root/php-5.3.27/sapi/cli/php:error while loading shared libraries: libmysqlclient.so.18: cannot open sharedobject file: No such file or directory make: *** [ext/phar/phar.phar] 错误 127 解决:[[email protected] php-5.3.27]# ln

PHP安装,报错信息和解决过程

PHP安装: wget http://cn2.php.net/distributions/php-5.3.28.tar.gz tar zxf php-5.3.28.tar.gz cd php-5.3.28 ./configure   --prefix=/usr/local/php   --with-apxs2=/usr/local/apache2/bin/apxs   --with- config-file-path=/usr/local/php/etc   --with-mysql=/usr/

我的Android进阶之旅------>解决Android Studio编译后安装apk报错:The APK file does not exist on disk

1.错误描述 今天用Android Studio编译应用后安装APK的时候,报错了,错误如下所示: The APK file build\outputs\apk\OYP_2.3.4_I2Base_6476_official_debug.apk does not exist on disk. Error while Installing APK 如下图所示 2.解决方法 1.尝试了Build -> Clean Project再编译,还是无效 2.尝试重启Android Studio无效 然后我去打

Python首次安装后运行报错(0xc000007b)的解决方法

最近在安装完Python后运行发现居然报错了,错误代码是0xc000007b,于是通过往上查找发现是因为首次安装Python缺乏VC++库的原因,下面通过这篇文章看看如何解决这个问题吧. 错误提示如下: 其实这是一个挺常见的系统报错,缺乏VC++库. 我安装的是python3.5.2,这个版本需要的vc版本是2015的了,下载:Microsoft Visual C++ 2015 update 3 安装完后发现就正常了: 总结 通过以上的方法就能轻松解决首次安装Python后运行报错的问题,希望本

vue.js常见的报错信息及其解决方法的记录

1.Vue packages version mismatch 翻译:vue包版本匹配错误 报错样例: 报错原因:通常出现于一些依赖库的更新或者安装新的依赖库之后(可以认为npm update已经成为一种习惯),导致了vue和vue-template-compiler的版本不一致. 解决方案:统一vue和vue-template-compiler的版本 1 "vue": "2.3.4", 2 "vue-template-compiler": &q

eclipse robovm插件报错原因及解决方法

在eclipse上安装robovm插件经常会报错. 大多数时候是由于没有使用JDK7的原因,很多时候由于mac os中自带的jdk6干扰,即使在mac中设置了JAVA_HOME为JDK7的路径robovm插件也不好用,这时候就需要在eclipse启动时指定jdk7的java.exe来启动eclipse本身.操作过程如下: 1:切换到eclipse路径下. 2:执行命令:./eclipse -vm /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/

windows无法启动MySQL服务报错1067的解决方法是怎样?

方法一: 1.打开my.ini文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM.2.删除在MySQL安装目录下的Data目录中的ib_logfile0和ib_logfile13.找到在配置MySQL服务器时指定的InfoDB目录删除掉ibdata1根据my.ini文件中:#*** INNODB Specific options ***        innodb_data_home_dir="D:/&q

Anaconda3使用matplotlib画图报错问题的解决方法

在Anaconda3中使用matplotlib画图报错:ModuleNotFoundError: No module named 'PyQt4' 试了网上的几种方法都不奏效,最后在http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4 上下载和Python版本对应PyQt4的.whl文件,然后用pip命令安装. 此刻再执行程序不报上述错误,在执行到plt.figure()命令时又报:TypeError:'figure' is an unkown keyw

在win8系统下,安装TortoiseGit报错2503的解决办法

win8上安装tortoisegit1.8.12 64位时无法安装,报2503错误.查资料,经测试后可以安装. 这是Win8系统的权限问题,可以如下解决: 1.运行CMD(管理员权限): 在桌面直接使用 WIN+X 组合键 在弹出菜单目录中选择 运行命令提示符(管理员) : 也可以在桌面直接使用 WIN+X+A 组合键操作: 2.输入以下命令: msiexec /package "你安装程序包的路径"(例如:msiexec /package "d:\soft\Tortoise