当前位置: 首页 > 知识库问答 >
问题:

安装失败,原因是:“使用命令cmd包安装提交881743286提交安装会话881743286失败”

狄玉书
2023-03-14

大家好,我无法安装APK 添加Android:共享用户Id=“Android.uid.系统”这个在清单文件中

 <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.xxx"
android:sharedUserId="android.uid.system">
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.REORDER_TASKS" />
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<uses-permission android:name="com.honeywell.decode.permission.DECODE" />

如“运行”选项卡错误错误:INSTALL_FAILED_SHARED_USER_INCOMPATIBLE:和解失败…:和解失败:Package com。xxx没有与共享用户android.uid中的签名相匹配的签名。系统忽略

你可以在下面查看

2/21 16:00:06:在Nexus One API 29上启动“app”。安装未成功。无法安装应用程序:INSTALL_FAILED_SHARED_USER_INCOMPATIBLE

apks列表:[0]'D:\工作\xx\app\build\输出\apk\debug_1.5.apk'安装失败,原因是:'无法使用命令cmd包安装提交881743286提交安装会话881743286。错误:INSTALL_FAILED_SHARED_USER_INCOMPATIBLE:协调失败…:协调失败:包com.xxx没有与共享用户android.uid.system中的签名匹配的签名;忽略!'


共有1个答案

丁昌翰
2023-03-14

原因是你用这个

android:sharedUserId="android.uid.system"

不使用此设备的系统签名对APK文件进行签名。您必须获得特定供应商的系统签名文件,并用它签署您的APK文件。根据我的经验,制造商不会共享系统签名文件。如果您的应用程序打算用于普通智能手机,则应避免使用共享的UserId,除非您与设备制造商密切合作,他们会为您签署apk。如果您仍然需要将应用程序作为“系统应用程序”进行测试,只需使用AOSP为一些模拟器或SBC生成映像,然后您就可以使用AOSP的系统签名文件。

 类似资料:
  • 尝试通过android studio 3.4 canary 1运行apk时收到错误消息。 我试过卸载apk、重启android studio和设备、使缓存失效和重新构建,但似乎都没有效果。

  • 昨天,我的应用程序在Android Studio完美运行。但是今天当我升级到Android Studio 3.4 Canary 6的时候,我开始连续收到以下错误信息: 安装失败,消息failed to commit install session 1249295977,命令cmd package install-commit 1249295977。 可以通过卸载apk的现有版本(如果存在的话),然

  • 我正在Android Studio开发一个Android应用程序。 将Android Studio更新为大黄蜂2021.1.1补丁2后,它已停止工作。 现在我得到以下错误: 安装未成功。 无法安装应用程序。 apk列表: [0]'D:\Filer\Dokument\…\app\build\intermediates\apk\debug\app-debug。apk“安装失败,原因是:”“cmd-pa

  • 我正在开发一个应用程序,如果我从android studio运行到我的设备上,它绝对运行良好。如果我将我的apk放入google drive并与其他人共享,它会显示错误< code >(“Android apk安装失败。安装包错误,无法安装。)当他们尝试安装应用程序时。不是署名的apk。它仍处于原型阶段(调试模式)。 请让我知道我哪里做错了。

  • 当我尝试从NPM安装软件包时,我得到fetch failed错误。我设置了npm的配置:-设置strict-ssl为false-使用https://registry.npmjs.org设置注册表/-设置代理和https-proxy 当我搜索一个软件包时,注册表的get方法运行良好,但是当我尝试安装时,我得到了一个错误 在我用node 8.9.1的最新版本和NPM5.5.1升级我的节点后,我得到了这

  • 试图安装卡玛 就会产生警告 最后,似乎没有因果报应 然而,这似乎是一种因果报应 还有builerror.log档案 我需要安装python才能与业力工作还是有其他问题?提前感谢任何帮助!