OPPO手机adb权限管控导致adb keyboard检测不通过
Feature request / 功能建议
oppo手机adb权限管控严格,执行adb shell ime list -s com.android.adbkeyboard/.AdbIME会抛出java.lang.SecurityException问题
Exception occurred while executing 'ime': java.lang.SecurityException: uid 2000 does not have android.permission.WRITE_SECURE_SETTINGS. at android.app.ContextImpl.enforce(ContextImpl.java:2187) at android.app.ContextImpl.enforceCallingPermission(ContextImpl.java:2205) at com.android.server.inputmethod.InputMethodManagerService$ShellCommandImpl.lambda$onCommand$0$InputMethodManagerService$ShellCommandImpl(InputMethodManagerService.java:5583) at com.android.server.inputmethod.InputMethodManagerService$ShellCommandImpl$$ExternalSyntheticLambda0.accept(Unknown Source:4) at java.util.Arrays$ArrayList.forEach(Arrays.java:3805) at com.android.server.inputmethod.InputMethodManagerService$ShellCommandImpl.onCommand(InputMethodManagerService.java:5583) at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97) at android.os.ShellCommand.exec(ShellCommand.java:38) at com.android.server.inputmethod.InputMethodManagerService.onShellCommand(InputMethodManagerService.java:5557) at android.os.Binder.shellCommand(Binder.java:970) at android.os.Binder.onTransact(Binder.java:854) at com.android.internal.view.IInputMethodManager$Stub.onTransact(IInputMethodManager.java:535) at com.android.server.inputmethod.InputMethodManagerService.onTransact(InputMethodManagerService.java:1814) at com.android.server.inputmethod.OplusInputMethodManagerService.onTransact(OplusInputMethodManagerService.java:196) at android.os.Binder.execTransactInternal(Binder.java:1226) at android.os.Binder.execTransact(Binder.java:1163)
会在检测环境过程中无法通过
Motivation / 动机
小tips,可以让oppo手机正常使用
Your contribution / 您的贡献
解决办法是在oppo手机的开发者选项中选择打开禁止权限监控开关解决该问题
Source: zai-org/Open-AutoGLM