在运行adb shell命令时需要权限:android.permission.WRITE_SECURE_SETTINGS。

4

我尝试编辑运行 Android 12OxygenOSOneplus 9 上的后退手势缩放设置。股票设置不允许我在屏幕左侧为后退手势设置限制,所以我想手动设置它。

adb shell settings put secure back_gesture_inset_scale_left -1

这个命令在 Android 10 和 11 上限制了手势,与我想要的一样,但现在运行它会出现这个错误。
Exception occurred while executing 'put':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS

我不确定该如何解决这个问题,我已经启用了USB调试,禁用了权限监控,但仍然没有结果。该设备已被adb识别。


3
在我重新启动手机一次后,这在 OnePlus 8T 上开始工作了。 - digitalfootmark
重启手机!在启用USB调试、禁用权限监控(可能还要禁用通过USB验证应用和禁用可调试应用的字节码验证)之后,您需要重启手机。OnePlus 8 oxygenOS 13.1 - undefined
3个回答

4
打开“开发者选项 -> 禁用权限监控”开关。 enter image description here

请添加图片描述。 - YesThatIsMyName
我已经做了,如果你看一下帖子底部,我列出了我配置的所有开发者设置。 - Sergio Rossi
谢谢,我还应该注意到,在启用此选项后需要重新启动(来自OP评论的提示)。 - undefined

0

你的回答可以通过提供更多的支持性信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的回答是否正确。你可以在帮助中心找到关于如何撰写好回答的更多信息。 - undefined

0

我正在使用小米Redmi Note 11手机,我需要打开“USB调试(安全设置)”选项。在这里...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接