【问题标题】:Neither user 10051 nor current process has android.permission.INSTALL_PACKAGES用户 10051 和当前进程都没有 android.permission.INSTALL_PACKAGES
【发布时间】:2014-05-04 08:00:57
【问题描述】:

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

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

我的AndroidManifest.xml 添加了使用权限android:name="android.permission.INSTALL_PACKAGES"

【问题讨论】:

  • 您的应用请求该权限,但 Android 不会将该权限授予第 3 方应用。权限相关日志见 LogCat Something related here

标签: android permissions system


【解决方案1】:

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

1) 必须使用系统证书进行签名。这些证书通常只提供给设备制造商。

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

【讨论】:

  • 我需要这两个还是其中任何一个?我在安卓奥利奥
猜你喜欢
  • 2019-01-09
  • 2018-03-21
  • 2015-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-09
相关资源
最近更新 更多