有时候我们在APK安装时由于工程制定了UID,换过签名后可能出现

类似 INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 或 INSTALL_FAILED_UPDATE_INCOMPATIBLE 的错误

,对于后者我们可以通过Logcat看到具体的比如说 has no signatures that match those in shared user 这样的关键字,

这是由于使用了sharedUserId后你使用了不同的签名造成的。

Android中共享UID可以让多个应用使用通过Process ID,比如系统的android.process.acore就是个典型的例子,

可以共享内存空间外,还有很多好处,对于上面的错误无法安装,如果你的应用不涉及uid可以先暂时去除Androidmanifest.xml中的SharedUserID这个属性来顺利安装,如下红色标的处:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="com.android.sety"                android:sharedUserId="android.uid.system">

不过经过Android123测试,即使通过系统的卸载或adb uninstall仍然无法顺利删除包含SharedUserID的包。

对于常规的应用出现 INSTALL_FAILED_UPDATE_INCOMPATIBLE 错误可以尝试Root机器, 在/data/system/packages.xml文件中,找到你应用相关内容。

转载于:https://www.cnblogs.com/profession/p/3761002.html

暂且解决INSTALL_FAILED_SHARED_USER_INCOMPATIBLE错误相关推荐

  1. 解决外部符号错误:_main,_WinMain@16,__beginthreadex

    解决外部符号错误:_main,_WinMain@16,__beginthreadex 在创建MFC项目时, 不使用MFC AppWizard向导, 就会在编译时产生很多连接错误, 如error LNK ...

  2. 解决Mysql错误Too many connections的方法

    解决Mysql错误Too many connections的方法 参考文章: (1)解决Mysql错误Too many connections的方法 (2)https://www.cnblogs.co ...

  3. org.springframework.beans.factory.BeanCreationException 解决异常错误

    org.springframework.beans.factory.BeanCreationException 解决异常错误 参考文章: (1)org.springframework.beans.fa ...

  4. 在 Linux 上找出并解决程序错误的主要方法【转】

    在 Linux 上找出并解决程序错误的主要方法[转] 参考文章: (1)在 Linux 上找出并解决程序错误的主要方法[转] (2)https://www.cnblogs.com/sky-heaven ...

  5. 解决opencv错误AttributeError: module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘

    解决opencv错误AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d' 文章目录: 一.错误原因 二.解决方法 一.错误原因 ...

  6. Android Studio 错误: 非法字符: #39;\ufeff#39; 解决方式|错误: 须要class, interface或enum...

    在导入eclipse项目到Android Studio出现这种错误, 非法字符: '\ufeff' 解决方式|错误: 须要class, interface或enum.查阅后了解到Eclipse能够智能 ...

  7. java webservice https_WebService的HTTPS访问——解决PKIX错误 | 字痕随行

    最近都在与Java打交道,将原来的项目用Java重构了一遍,所以之前的问题又再次浮出水面,在Axis2的WebService客户端生成完毕后,访问目标服务时报错,错误为"unable to ...

  8. 解决mxnet错误:OSError: libcudart.so.10.0: cannot open shared object file: No such file or directory

    解决mxnet错误:OSError: libcudart.so.10.0: cannot open shared object file: No such file or directory 解决方法 ...

  9. 如何解决ORA-04031错误

    诊断并解决ORA-04031错误 当我们在共享池中试图分配大片的连续内存失败的时候,Oracle首先清除池中当前没使用的所有对象,使空闲内存块合并.如果仍然没有足够大单个的大块内存满足请求,就会产生O ...

  10. electron-vue解决打包错误、无法调用出开发者工具(亲测有效)

    错误1: unresolved node modules vue... 或 not found modules..的错误 解决方式:依赖的模块错误,删除node_module文件夹后,尽量用npm i ...

最新文章

  1. 使用Python可视化卷积神经网络方法汇总
  2. ACNO.15猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再
  3. python svm
  4. SQL判断语句用法和多表查询
  5. linux mail 密码错误,linux下mail使用故障解决
  6. 2018-2019-2 20189215 《网络攻防技术》第九周作业
  7. 如何对计算属性进行修改_「计算摄影」计算机如何学会自动地进行图像美学增强?...
  8. 美国无人机在火星首飞成功,创造历史,3米飞行高度悬停30秒
  9. python typeerror* wants int_python-TypeError:’int’对象是不可迭代的?
  10. LeetCode Range Sum Query Immutable
  11. 深入剖析ThreadLocal实现原理以及内存泄漏问题
  12. 个推透传工作笔记001---个推后台配置
  13. 如何将PDF转成Excel格式?
  14. 2019牛客多校第四场B xor(线性基求交)题解
  15. 2019年3月训练记录(3.01~3.23)
  16. SCADA电力系统基础业务知识
  17. php的命名空间和自动加载实现
  18. (转) 咖啡猫的至理名言
  19. weixuan -小老弟做鸭(函数)
  20. unity 项目实践经验 和 架构体系

热门文章

  1. 为CentOS7/RHEL7安装EPEL 仓库(repo)
  2. 2种方式(线程间通信/互斥锁)实现两个线程,一个线程打印1-52,另一个线程打印字母A-Z,打印顺序为12A34B56C......5152Z...
  3. C和C指针小记(五)-指针类型
  4. Swift-理解值类型
  5. Windows下编写的脚本无法运行?
  6. 常用命令(3)---Assertion(selenium学习笔记(一)seleniumIDE)
  7. 快速部署简单私有云CloudStack(下)
  8. Unable to start a VM due to insufficient capacity
  9. VS2017安装过程电脑突然关机
  10. 【面向对象设计原则】之开闭原则(OCP)