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

这篇具有很好参考价值的文章主要介绍了Android安装apk应用的时候出现INSTALL_FAILED_SHARED_USER_INCOMPATIBLE如何解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

如果你安装app时出现INSTALL_FAILED_SHARED_USER_INCOMPATIBLE的错误
Android安装apk应用的时候出现INSTALL_FAILED_SHARED_USER_INCOMPATIBLE如何解决
那么你大概率在manifest文件中增加了android:sharedUserId="android.uid.system",此属性的作用是将普通app提升为系统app(这样就能使用一些系统权限,例如在应用外显示弹窗)
Android安装apk应用的时候出现INSTALL_FAILED_SHARED_USER_INCOMPATIBLE如何解决
针对此问题,网上大部分讨论的是去除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中的文件保存到电脑上。文章来源地址https://www.toymoban.com/news/detail-407198.html

到了这里,关于Android安装apk应用的时候出现INSTALL_FAILED_SHARED_USER_INCOMPATIBLE如何解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows自带安卓模拟器;安装使用Hyper-V;好用的安卓模拟器;亚马逊应用商店;WSA;适用于Android的Windows系统;在Windows上安装apk;apk转exe;BIOS错误……

            甲、正常状态 【Windows】【R】         乙、没有Hyper-V    【Y】  【成功添加Hyper-V】         甲、下载 Microsoft Store https://store.rg-adguard.net/ 【Slow】【√】  底部【MicrosoftCorporationII.WindowsSubsystemForAndroid_2302.40000.8.0_neutral_~_8wekyb3d8bbwe.msixbundle】(版本可能不同) 【Ctrl】

    2024年02月01日
    浏览(50)
  • Unity 安装APK后出现两个图标问题

    注意:这个方法合适原本Assets/Plugins/Android路径下没有AndroidManifest清单文件的情况,如果原本这个路径下就存在清单文件,你只需要查看一下清单文件是不是有内容重复就行

    2024年01月22日
    浏览(33)
  • Prokka: ubuntu安装的时候出现错误

    [14:10:57] Running: cat /app/prokka_result/ref_file/ref_file.HAMAP.hmm.tmp.77.faa | parallel --gnu --plain -j 2 --block 108208 --recstart ‘’ --pipe hmmscan --noali --notextw --acc -E 1e-09 --cpu 1 /opt/prokka/db/hmm/HAMAP.hmm /dev/stdin /app/prokka_result/ref_file/ref_file.HAMAP.hmm.tmp.77.hmmer3 2 /dev/null Bio::SearchIO: hmmer3 cannot be found Exceptio

    2024年02月02日
    浏览(37)
  • Android性能优化之应用瘦身(APK瘦身)

    关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、人工智能等,希望大家多多支持。 我们继续总结学习 Android 知识 ,温故知新。 lint检查代码 APK瘦身优化的优先级相对来说是比较低的,因为优化后

    2024年02月09日
    浏览(33)
  • mac安装open3d时候出现错误

    在测试open3d是否正常顺利安装时,出现了如下错误: 解决方法是运行如下命令: 问题即可解决,再运行测试open3d版本号的命令: 即可显示版本号:

    2024年02月13日
    浏览(43)
  • ()Android apk应用加固、字节对齐、二次签名全流程

    这篇博客主要是讲如何对apk应用进行加固、对齐和签名的,会有详细的步骤逐一介绍 随着各大加固工具都开始逐一收费后,个人开发中或者中小型企业如何对应用进行加固就成了一个问题。以前我常用的是360加固助手,虽然每天限制一定的免费次数,但起码能用。 可是最近

    2024年01月17日
    浏览(42)
  • Android 安装apks文件

    安卓安装apks文件无非三步: 1.找到一个apks文件 2.解压它 3.安装它 代码出处 我这里写了一个脚本方便安装apks,顺带还实现了apks文件的备份与恢复。 csdn资源 gitee成品

    2024年02月11日
    浏览(42)
  • Android下载apk并安装apk(用于软件版本升级用途)

    软件版本更新是每个应用必不可少的功能,基本实现方案是请求服务器最新的版本号与本地的版本号对比,有新版本则下载apk并执行安装。请求服务器版本号与本地对比很容易,本文就不过多讲解,主要讲解下载apk到安装apk的内容。 (1)读写外部存储的权限需要动态申请,

    2024年02月01日
    浏览(78)
  • android 安装 apks 到手机

    安装官网通过命令安装 apks 到 android 手机  1.bundletool install-apks --apks apks文件路劲    例:bundletool install-apks --apks trunk_release_signed.apks 从 2021 年 8 月起,新应用需要使用 Android App Bundle (aab包)才能在 Google Play 中发布,Android App Bundle 是一种发布格式,其中包含您应用的所有经过

    2024年02月13日
    浏览(58)
  • flutter开发实战-应用更新apk下载、安装apk、启动应用实现

    flutter开发实战-应用更新apk下载、安装apk、启动应用实现 在开发过程中,经常遇到需要更新下载新版本的apk文件,之后进行应用更新apk下载、安装apk、启动应用。我们在flutter工程中实现下载apk,判断当前版本与需要更新安装的版本进行比对判断,通过判断VersionCode来确定下载

    2024年02月02日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包