在启动活动时获取Java SecurityException

时间:2016-01-28 12:33:53

标签: java android exception android-permissions

我正面临这种奇怪的情况,我得到的是以下日志。

  

java.lang.SecurityException:Permission Denial:用户的get / set设置要求以用户-2运行,但是从用户0调用;这需要android.permission.INTERACT_ACROSS_USERS_FULL

要解决此问题,我尝试清理项目并添加以下权限,但不能解决问题。

  

android.permission.INTERACT_ACROSS_USERS_FULL

1 个答案:

答案 0 :(得分:1)

根据这个答案:android.permission.INTERACT_ACROSS_USERS_FULL是签名级别权​​限。除非它与系统具有相同的签名,否则您的应用将无法使用它。

除非您是创建者或系统构建者,或者与他们合作以便他们愿意使用他们的证书签署您的apk,否则您无法实现。换句话说,这对大多数开发人员来说是不受限制的。