[Android] 启动应用报错解决Installation failed due to INSTALL_FAILED_SHARED_US...

问题记录 问题记录 2691 人阅读 | 0 人回复

08/10 15:37:59: Launching 'app' on xxxxx for arm64. Installation did not succeed. The application could not be installed: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE

List of apks: [0] 'D:\Data\as_workspace\androidxxxx\app\build\outputs\apk\debug\app-debug.apk' Installation failed due to: 'INSTALL_FAILED_SHARED_USER_INCOMPATIBLE: Package com.xxxxx.xxxxt tried to change user android.uid.system' Retry Failed to launch an application on all devices

image.png

问题原因

涉及到系统权限,有的应用增加了系统权限,有的没有增加。

有的应用设置了系统签名相关,有的没有设置。

1.不涉及签名

检查下manifast 文件image.png, 是否有

android:sharedUserId="android.uid.system"

image.png

如果有请删除这一行内容,也就是去掉android:sharedUserId="android.uid.system"

2.如果有签名

如果有签名,也还是先检查下这块内容,如果没有请添加上。

我的问题就是apk本身是涉及签名的,但是这一行注释掉了,添加上就好了

如果还不行,可以进一步尝试下面的方法

检查系统签名本身或者加入方法是否有问题? 如果系统签名没有问题,应该是系统中已经有了一个APK,而现在的APK要加入system uid,此时应先删除系统中存在的APK,再重启

common_log.png 转载务必注明出处:程序员潇然,疯狂的字节X,https://crazybytex.com/thread-134-1-1.html

关注下面的标签,发现更多相似文章
    黄小斜学Java

    疯狂的字节X

  • 目前专注于分享Java领域干货,公众号同步更新。原创以及收集整理,把最好的留下。
    包括但不限于JVM、计算机科学、算法、数据库、分布式、Spring全家桶、微服务、高并发、Docker容器、ELK、大数据等相关知识,一起进步,一起成长。
热门推荐
[若依]微服务springcloud版新建增添加一个
[md]若依框架是一个比较出名的后台管理系统,有多个不同版本。
[CXX1300] CMake '3.18.1' was not
[md][CXX1300] CMake '3.18.1' was not found in SDK, PATH, or
海康摄像头接入 wvp-GB28181-pro平台测试验
[md]### 简介 开箱即用的28181协议视频平台 `https://github.c