有些时候,这个特定的错误实际上是误导性的,并且是由其他运行时问题引起的。
也很高兴知道(@CommonsWare) 为了能够保存INTERACT_ACROSS_USERS,您的应用程序必须通过固件的签名密钥进行签名,或者必须安装在系统分区上。 为了能够持有INTERACT_ACROSS_USERS_FULL,您的应用程序必须通过固件的签名密钥进行签名。
如果不给 am start 传递正确的 —user 参数,那调用进程对应 uid 需要拥有 INTERACT_ACROSS_USERS_FULL 权限,但是该权限的 protectionLevel 为signature|installer,一般场景下是无法获取到的。 我做了一个 Demo APP,通过Runtime.getRuntime().exec("am start xxxxxxx");来启动拔号程序界面,有两个按钮分别模拟了传...
Causedby:java.lang.SecurityException:PermissionDenial:checkClipboardServiceCallingUser from XXXXX asks to run as user 2857214 but is calling from uid u0a327;this requires android.permission.INTERACT_ACROSS_USERS_FULL at android.os.Parcel.createException(Parcel.java:2071)at android.os.Parcel.readException...
Android权限。INTERACT_ACROSS_USERS_FULL我在android中有一个大型应用程序。 应用程序有时会崩溃,并显示错误消息。我不知道确切的时间和原因。 java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission....
<uses-permissionandroid:name="android.permission.INTERACT_ACROSS_USERS_FULL"/> 1. 然后,在MainActivity中添加切换用户的代码: UserManageruserManager=(UserManager)getSystemService(Context.USER_SERVICE);userManager.switchUser(userId); 1. 2. 2. 创建类图 ...
应用程序有时会崩溃,并显示错误消息。我不知道确切的时间和原因。java.lang.SecurityException: Permission Denial: get/set setting for user asksto run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL有什么帮助吗? 查看完整描述...
+ "INTERACT_ACROSS_USERS_FULL not allowed."); } if (userId == UserHandle.USER_CURRENT || userId == UserHandle.USER_CURRENT_OR_SELF) { return mCurrentUserId; } throw new IllegalArgumentException("Calling user can be changed to only " ...
了INTERACT_ACROSS_USERS_FULL,目的在于允许不同用户的应用之间可以产生交互,了安全,因此在交互时会校验userSerialNumber,,发现用户标识不匹配,导致权限校验失败,就会产生startInstrumentation asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL的报错,...
Android 崩溃Call from user 0 as user 2without permission INTERACT_ACROSS_USERS or INTERACT_ACROSS_USERS_FULL not allowed 这个问题真的是弄死我了,不是所有手机报,而且网上的方法都试过了,完全没有作用。 在我心如死灰的时候,突然看到了一句有可能你的方法和系统方法重名了,我立马去查我的方法,果然在Applic...