android - 用户 10051 和当前进程都没有 android.permission.INSTALL_PACKAGES

标签 android permissions system

我的项目存在静默安装问题。我的项目需要权限 "android.permission.INSTALL_PACKAGES",但权限是系统权限。如何使用这个权限?

error: java.lang.SecurityException: Neither user 10051 nor current process has android.permission.INSTALL_PACKAGES.

我的 AndroidManifest.xml 添加了 uses-permission android:name="android.permission.INSTALL_PACKAGES"

最佳答案

此权限仅授予系统应用程序。为了获得此权限,您的应用:

1) 必须使用系统证书进行签名。这些证书通常仅适用于设备制造商。

2) 安装在/system/app 分区。

关于android - 用户 10051 和当前进程都没有 android.permission.INSTALL_PACKAGES,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23453942/

相关文章:

android - 管理大量数据(约 400Mb)

android - 在 Bundle 中插入 ArrayList

android - 如何为媒体播放器使用 Intent ?

permissions - 使用 Ansible 创建 GCE 实例,权限问题

php - 检查用户是否对 *nix 中的文件有权限

Java react 时间测试 - 已过时间?

Android Studio 无需单击按钮即可播放音频文件

permissions - rsync 守护进程和权限

algorithm - 如何实现标签系统

perl - 为什么我的 Perl 系统调用失败并出现点?