前言

如果你安装app时出现INSTALL_FAILED_SHARED_USER_INCOMPATIBLE的错误

那么你大概率在manifest文件中增加了android:sharedUserId="android.uid.system",此属性的作用是将普通app提升为系统app(这样就能使用一些系统权限,例如在应用外显示弹窗)

针对此问题,网上大部分讨论的是去除android:sharedUserId这个属性,但是如果你的目的就是想使用此属性,并且能安装上去,那么请尝试下面的解决方法
注意:使用android:sharedUserId的同时,还需要android系统的key,不同的系统的key都是不一样的,一般只提供给专门的开发人员,即使你能百度到一个,也无法在其他android设备上使用。所以如果你想在Android Studio自带的模拟器或者自己手机上使用此属性,请放弃。


1. 对android设备进行root

首先考虑app是否有root权限,运行adb rootadb remount命令,某些情况下运行adb remount后还要重启android系统root才能生效。


2. 卸载旧app再运行

尝试卸载旧的app,然后重新运行程序,大概率就能正常运行。如果定制的android系统上卸载功能找不到,可以使用adb uninstall <apk的包名>的形式来卸载。


3. 手动放置apk

如果你的app已经是系统应用,且无法直接卸载,考虑去系统路径下(例如:system/app/)找到自己的应用,然后通过替换安装包的形式来完成安装(替换完成后需要重新系统才能生效)。
注意:有些系统应用被错误删除后可能会影响正常使用,例如:LauncherSystemUI,所以更改系统apk时建议先对旧的安装包进行备份,使用adb pull <手机文件路径> <本机路径> 的命令可以将android中的文件保存到电脑上。

Android安装apk应用的时候出现INSTALL_FAILED_SHARED_USER_INCOMPATIBLE如何解决相关推荐

  1. android 7 apk 安装程序,Android安装apk文件并适配Android 7.0详解

    Android安装apk文件并适配Android 7.0详解 首先在AndroidManifest.xml文件,activity同级节点注册provider: android:name="a ...

  2. android apk安装过程,Android安装apk文件并适配Android 7.0详解

    Android安装apk文件并适配Android 7.0详解 首先在AndroidManifest.xml文件,activity同级节点注册provider: android:name="a ...

  3. android安装apk时启动一个服务器,详解Android中App的启动界面Splash的编写方法

    一.Splash界面的作用用来展现产品的Logo 应用程序初始化的操作 检查应用程序的版本 检查当前应用程序是否合法注册 二.界面的xml定义写一个布局背景设置为产品的logo图片,再添加一个text ...

  4. android安装apk提示版本号不同,android 安装apk 遇到的问题

    很多应用都是采用内部下载的方式,版本升级后可以实时更新最新应用,这样的体验肯定比跳转到浏览器好得多!而应用商店审核周期长,所以内部下载更新就显得尤为重要! 下面是Android不同版本需要适配安装的问 ...

  5. Android 安装apk流程,Android PMS(二)-Apk安装流程

    原创内容,转载请注明出处,多谢配合. 一.APK组成 在APK的安装流程,在此之前先简单了解下APK组成: 目录/文件 描述 assert 存放的原生资源文件,通过AssetManager类访问. l ...

  6. android apk安装代码,Android安装APK

    7.0以上安装APK,请自行配置FileProvider,具体不多说 android:name="androidx.core.content.FileProvider" andro ...

  7. Android安装APK报错INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install XXX without first uninstalling

    1. 情景描述 今天在使用pm install 指令安装APK时报如下错误: console:/ # pm install storage/6CEC-41FF/Endpoint.apk avc: de ...

  8. 安装sqli-labs出现错误_【沙发管家】智能电视安装APK时“解析包出现错误”如何解决?...

    很多用户在看电视的时候都会遇到智能电视&机顶盒安装软件过程中,偶尔会遇到解析包出现错误的提示,小编就向技术人员咨询,究竟是什么原因会造成解析包错误的情况,今天小编搜集了相关资料帮助大家解答,整 ...

  9. android 安装 apk 7.0,android 7.0及以上版本安装apk

    第一:在AndroidManifest.xml文件下 android:name="android.support.v4.content.FileProvider" android: ...

最新文章

  1. 2019腾讯广告算法大赛-冠军之路
  2. tensorflow 的模型保存和调用
  3. java同名过滤器_Gateway Redis令牌桶请求限流过滤器
  4. 在线压缩png图像工具
  5. UVa 1609 (博弈) Foul Play
  6. java xxe漏洞利用_【技术分享】XXE漏洞攻防之我见
  7. Kafka : FileNotFoundException索引文件丢失 xxx.index (No such file or directory)
  8. 可塑性极强渐变几何空间,设计中不可或缺的素材
  9. 针对不同包之间的action跳转,怎么配置?
  10. python编程(基于twisted的客户端编程)
  11. 主题模型LDA理解与应用
  12. Java对接ChinaPay提现(公私钥方式)
  13. 从零开始学Java自己利用接口和集合框架做的简单图书管理系统
  14. Linux 的du和df命令
  15. 微信开放平台的使用介绍,配置流程
  16. paddlepaddle 9 MC Dropout的使用
  17. 元神一直显示连接服务器失败,原神连接服务器失败怎么办
  18. 13.tornado操作之增加用户喜欢的图片展示页+同时展示用户上传的所有图片增加展示图片有多少用户喜欢的功能
  19. 相册服务器位置,如何将相册存放在云服务器
  20. apex 安装/使用 记录

热门文章

  1. linux 基础常用命令集
  2. 数据结构与程序设计——C++语言描述(Data Structures Program Design in C++) by Robert L.Kruse Alexander J.Ryba
  3. 阿里巴巴“相信小的伟大”:用普世情怀传播小力量
  4. 利用FireFox远程调试安卓手机web网页应用
  5. oracle禁用amm,[20180211]11g关闭AMM.txt
  6. 2019年中科大计算机夏令营经验帖
  7. 3月18日云栖精选夜读 | 开发者必看!探秘阿里云Hi购季开发者分会场:海量学习资源0元起!... 1
  8. 自制led测试软件,自制最简单的大屏液晶灯管测试工具.pdf
  9. CXF系列(四):CXF整合spring
  10. outlook添加账号发送服务器,如何正确在Outlook登陆QQ邮箱账户-outlook设置