权限被拒绝:pm命令的runUninstall from要求以用户-1的身份运行,但正在从用户0调用;

时间:2019-06-23 11:07:00

标签: android debugging permissions adb samsung-knox

我只是将Android设备(Samsung J7Pro)升级到9.0(Pie),当我想从Android Studio运行任何应用程序时,我会遇到这个问题:

  

权限被拒绝:pm命令中的runUninstall要求以用户-1身份运行   但正在从用户0呼叫;这需要   android.permission.INTERACT_ACROSS_USERS_FULL。

我尝试添加

INTERACT_ACROSS_USERS_FULL

到我的AndroidManifest.xml,但出现相同的错误。

有帮助吗?

2 个答案:

答案 0 :(得分:8)

我找到了解决方法

  1. 首先关闭开发人员选项
  2. 重新启动设备
  3. 再次打开开发人员选项,然后打开USB调试

答案 1 :(得分:0)

对于解决方案,您必须尝试两件事

  1. 尝试在您的android清单文件中添加此权限。 使用权限android:name =“ android.permission.FORCE_STOP_PACKAGES” 运行该应用程序,它将起作用
  2. 如果上述工作无济于事,请尝试以下步骤:
  3. 卸载应用程序。
  4. 禁止设置“开发人员”选项
  5. 重新启动设备
  6. 从设置->关于电话->软件信息中启用开发人员选项,然后在内部版本号上单击七次。
  7. 现在从“开发人员”选项(关于电话)中启用“使用调试”。
  8. 运行该应用程序,我相信它应该可以工作。