使用adb授予/撤消权限

时间:2016-06-07 09:41:46

标签: android permissions

Android文档包含adb grant和adb revoke命令的以下说明。

  

使用adb工具从命令行管理权限:列表   群组的权限和状态:$ adb shell pm list permissions -d -g   授予或撤消一项或多项权限:$ adb shell pm [grant|revoke] <permission-name> ...分析您的应用以了解使用的服务   权限。

我运行此命令,没有任何错误消息:

abd shell pm [grant|revoke] com.my.app android.permission.ACCESS_FINE_LOCATION

如果我打开设置 - &gt;应用 - &gt; myapp - &gt;权限。 我没有看到任何变化...

我怎么知道我的adb命令是否有效?为什么app的设置没有任何变化?

1 个答案:

答案 0 :(得分:6)

您正在执行以下操作:

abd shell pm [grant|revoke] com.my.app android.permission.ACCESS_FINE_LOCATION
对于 Android Debug Bridge adb 应该是 adb 。即。

adb shell pm [grant|revoke] com.my.app android.permission.ACCESS_FINE_LOCATION