Android安装apk应用的时候出现INSTALL_FAILED_SHARED_USER_INCOMPATIBLE如何解决
前言
如果你安装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 root
和adb remount
命令,某些情况下运行adb remount
后还要重启android系统root才能生效。
2. 卸载旧app再运行
尝试卸载旧的app,然后重新运行程序,大概率就能正常运行。如果定制的android系统上卸载功能找不到,可以使用adb uninstall <apk的包名>
的形式来卸载。
3. 手动放置apk
如果你的app已经是系统应用,且无法直接卸载,考虑去系统路径下(例如:system/app/
)找到自己的应用,然后通过替换安装包的形式来完成安装(替换完成后需要重新系统才能生效)。
注意:有些系统应用被错误删除后可能会影响正常使用,例如:Launcher
或SystemUI
,所以更改系统apk时建议先对旧的安装包进行备份,使用adb pull <手机文件路径> <本机路径>
的命令可以将android中的文件保存到电脑上。
Android安装apk应用的时候出现INSTALL_FAILED_SHARED_USER_INCOMPATIBLE如何解决相关推荐
- android 7 apk 安装程序,Android安装apk文件并适配Android 7.0详解
Android安装apk文件并适配Android 7.0详解 首先在AndroidManifest.xml文件,activity同级节点注册provider: android:name="a ...
- android apk安装过程,Android安装apk文件并适配Android 7.0详解
Android安装apk文件并适配Android 7.0详解 首先在AndroidManifest.xml文件,activity同级节点注册provider: android:name="a ...
- android安装apk时启动一个服务器,详解Android中App的启动界面Splash的编写方法
一.Splash界面的作用用来展现产品的Logo 应用程序初始化的操作 检查应用程序的版本 检查当前应用程序是否合法注册 二.界面的xml定义写一个布局背景设置为产品的logo图片,再添加一个text ...
- android安装apk提示版本号不同,android 安装apk 遇到的问题
很多应用都是采用内部下载的方式,版本升级后可以实时更新最新应用,这样的体验肯定比跳转到浏览器好得多!而应用商店审核周期长,所以内部下载更新就显得尤为重要! 下面是Android不同版本需要适配安装的问 ...
- Android 安装apk流程,Android PMS(二)-Apk安装流程
原创内容,转载请注明出处,多谢配合. 一.APK组成 在APK的安装流程,在此之前先简单了解下APK组成: 目录/文件 描述 assert 存放的原生资源文件,通过AssetManager类访问. l ...
- android apk安装代码,Android安装APK
7.0以上安装APK,请自行配置FileProvider,具体不多说 android:name="androidx.core.content.FileProvider" andro ...
- 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 ...
- 安装sqli-labs出现错误_【沙发管家】智能电视安装APK时“解析包出现错误”如何解决?...
很多用户在看电视的时候都会遇到智能电视&机顶盒安装软件过程中,偶尔会遇到解析包出现错误的提示,小编就向技术人员咨询,究竟是什么原因会造成解析包错误的情况,今天小编搜集了相关资料帮助大家解答,整 ...
- android 安装 apk 7.0,android 7.0及以上版本安装apk
第一:在AndroidManifest.xml文件下 android:name="android.support.v4.content.FileProvider" android: ...
最新文章
- 2019腾讯广告算法大赛-冠军之路
- tensorflow 的模型保存和调用
- java同名过滤器_Gateway Redis令牌桶请求限流过滤器
- 在线压缩png图像工具
- UVa 1609 (博弈) Foul Play
- java xxe漏洞利用_【技术分享】XXE漏洞攻防之我见
- Kafka : FileNotFoundException索引文件丢失 xxx.index (No such file or directory)
- 可塑性极强渐变几何空间,设计中不可或缺的素材
- 针对不同包之间的action跳转,怎么配置?
- python编程(基于twisted的客户端编程)
- 主题模型LDA理解与应用
- Java对接ChinaPay提现(公私钥方式)
- 从零开始学Java自己利用接口和集合框架做的简单图书管理系统
- Linux 的du和df命令
- 微信开放平台的使用介绍,配置流程
- paddlepaddle 9 MC Dropout的使用
- 元神一直显示连接服务器失败,原神连接服务器失败怎么办
- 13.tornado操作之增加用户喜欢的图片展示页+同时展示用户上传的所有图片增加展示图片有多少用户喜欢的功能
- 相册服务器位置,如何将相册存放在云服务器
- apex 安装/使用 记录
热门文章
- linux 基础常用命令集
- 数据结构与程序设计——C++语言描述(Data Structures Program Design in C++) by Robert L.Kruse Alexander J.Ryba
- 阿里巴巴“相信小的伟大”:用普世情怀传播小力量
- 利用FireFox远程调试安卓手机web网页应用
- oracle禁用amm,[20180211]11g关闭AMM.txt
- 2019年中科大计算机夏令营经验帖
- 3月18日云栖精选夜读 | 开发者必看!探秘阿里云Hi购季开发者分会场:海量学习资源0元起!... 1
- 自制led测试软件,自制最简单的大屏液晶灯管测试工具.pdf
- CXF系列(四):CXF整合spring
- outlook添加账号发送服务器,如何正确在Outlook登陆QQ邮箱账户-outlook设置