权限拒绝:运行从 pm 命令卸载要求 运行 作为用户 -1 但正在从用户 0 调用;
Permission Denial: runUninstall from pm command asks to run as user -1 but is calling from user 0;
我刚刚将我的 Android 设备 (Samsung J7Pro) 升级到 9.0 (Pie),当我想 运行 来自 Android Studio 的任何应用程序时,我遇到了这个问题上面写着:
Permission Denial: runUninstall from pm command asks to run as user -1
but is calling from user 0; this requires
android.permission.INTERACT_ACROSS_USERS_FULL.
我尝试添加
INTERACT_ACROSS_USERS_FULL
我的 AndroidManifest.xml 但得到同样的错误。
有什么帮助吗?
我找到了解决方案
- 首先关闭开发者选项
- 重启你的设备
- 再次打开您的开发者选项并打开 USB 调试
对于解决方案,您必须尝试两件事
- 尝试在您的 android 清单文件中添加此权限。
uses-permissionandroid:name="android.permission.FORCE_STOP_PACKAGES"
运行 应用程序,它将运行
- 如果上述工作没有帮助,请尝试以下步骤:
- 卸载应用程序。
- 从设置中禁用开发人员选项
- 重启设备
- 从设置中启用开发人员选项-->关于 phone-->软件信息,然后在内部版本号上单击七次。
- 现在从开发者选项(关于 Phone 下方)启用使用调试。
- 运行 应用程序,我相信它应该可以工作。
我刚刚将我的 Android 设备 (Samsung J7Pro) 升级到 9.0 (Pie),当我想 运行 来自 Android Studio 的任何应用程序时,我遇到了这个问题上面写着:
Permission Denial: runUninstall from pm command asks to run as user -1 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL.
我尝试添加
INTERACT_ACROSS_USERS_FULL
我的 AndroidManifest.xml 但得到同样的错误。
有什么帮助吗?
我找到了解决方案
- 首先关闭开发者选项
- 重启你的设备
- 再次打开您的开发者选项并打开 USB 调试
对于解决方案,您必须尝试两件事
- 尝试在您的 android 清单文件中添加此权限。 uses-permissionandroid:name="android.permission.FORCE_STOP_PACKAGES" 运行 应用程序,它将运行
- 如果上述工作没有帮助,请尝试以下步骤:
- 卸载应用程序。
- 从设置中禁用开发人员选项
- 重启设备
- 从设置中启用开发人员选项-->关于 phone-->软件信息,然后在内部版本号上单击七次。
- 现在从开发者选项(关于 Phone 下方)启用使用调试。
- 运行 应用程序,我相信它应该可以工作。