授予设置为设备管理员的Android应用程序的权限

时间:2018-06-06 15:56:44

标签: android adb android-permissions airwatch

我正在测试移动设备管理应用,并希望使用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:Package#{App_Name}没有请求权限android.permission.READ_PROFILE”

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

1 个答案:

答案 0 :(得分:0)

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

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

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