Документация Android содержит следующее описание команд adb grant и adb revoke.
grant <PACKAGE_PERMISSION>
Предоставить разрешения для приложений. Могут быть предоставлены только дополнительные разрешения, заявленные выражением.
revoke <PACKAGE_PERMISSION>
Отменить разрешения для приложений. Только необязательные разрешения, объявленные выражением, могут быть отменены.
Может ли кто-нибудь указать пример правильного синтаксиса для их использования?
Я предполагаю, что это будет разрешение типа android.permission.WRITE_EXTERNAL_STORAGE
или, возможно, просто WRITE_EXTERNAL_STORAGE
. Ну, я попробовал это, и несколько других, и я не могу заставить его работать.
Я также попытался (безрезультатно) несколько комбинаций пакета и разрешения, что имеет для меня больше смысла (это звучит как команда, которая будет изменять разрешение на один пакет, а не все)