2016-06-07 406 views
2

Android文档包含adb grant和adb revoke命令的以下说明。使用adb授予/撤消权限

使用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 

如果我打开设置 - >应用程序 - >的myapp - >权限。 我没有看到任何改变......

如何知道我的ADB命令的作品?为什么应用程序的设置没有任何变化?

+0

检查此:https://greenify.uservoice.com/knowledgebase/articles/749142-how-to-grant-permissions-required-by-some-features – Mehta

回答

4

你执行以下操作:

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

应该亚行,为的Android调试桥。即

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