1

我正在测试一个移动设备管理应用程序,并想使用 adb 授予权限。我看过几个帖子,建议如下:

adb shell pm grant [package_name] android.permission.WRITE_SECURE_SETTINGS

或者

adb shell pm grant [package_name] android.permission.READ_PROFILE

这些都不适合我。对于'READ_PROFILE',我得到了“不允许操作:java.lang.SecurityException:包#{App_Name}没有请求权限android.permission.READ_PROFILE”的返回

而对于“WRITE_SECURE_SETTINGS”,没有返回任何消息。我在M和L上都试过了。

4

1 回答 1

0

如果在 AndroidManifest.xml 中未请求,则无法授予权限首先您需要在 AndroidManifest.xml 中添加权限为

<uses-permission android:name="android.permission.READ_PROFILE"

然后您可以从 adb 授予权限,因为出于安全原因,您不能简单地从 adb 授予权限而不在 AndroidManifest.xml 中添加权限

于 2018-06-08T12:16:37.937 回答