授予辅助功能服务权限以进行调试

时间:2017-10-23 22:37:58

标签: android android-studio android-accessibility

我的应用程序使用辅助功能权限,每次运行时我都需要手动授予权限,这很乏味,是否可以选择通过某些命令授予我的应用程序此权限,仅用于调试目的?谢谢。

2 个答案:

答案 0 :(得分:1)

虽然我不确定你是否需要以root用户身份进行操作。试试这个命令。

adb shell settings put secure enabled_accessibility_services %accessibility:packagename/packagename.YourAccessibilityServiceName

请记住,如果您有调试版本的applicationIdSuffix,则此命令将变为

adb shell settings put secure enabled_accessibility_services %accessibility:packagename.applicationIdSuffix/packagename.YourAccessibilityServiceName

您可以使用shell命令here了解有关可以修改的其他安全设置的更多信息。

答案 1 :(得分:1)

我发现这篇帖子看起来像是同一件事:Accessibility Service is turned off automatically on each Run since Android studio 3.5

它引用了一个跟踪此问题的方法: https://issuetracker.google.com/issues/140056246