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的设置没有任何变化?
答案 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