He instalado un gestor de portapapeles, Pila de clips en mi teléfono Android 11. Cuando se abre la aplicación, el desarrollador útilmente da el mensaje de que el acceso al portapapeles de fondo ha sido bloqueado por Android 10, pero que ha encontrado una solución y para ejecutar los siguientes comandos ADB:
adb -d shell appops set com.catchingnow.tinyclipboardmanager SYSTEM_ALERT_WINDOW allow; adb -d shell pm grant com.catchingnow.tinyclipboardmanager android.permission.READ_LOGS; adb shell am force-stop com.catchingnow.tinyclipboardmanager;
No quiero instalar Android Studio. He intentado lo siguiente:
- He activado las opciones de desarrollador en mi teléfono y he activado la depuración USB y Permitir superposiciones de pantalla en la configuración.
- En mi ordenador instalado minimal_adb_fastboot_v1.4.3
- Conectado mi teléfono a mi ordenador vía usb
- Haga clic en el acceso directo del escritorio para Minimal ADB y Fastboot para abrir una ventana cmd
- Ran
adb -d shell appops set com.catchingnow.tinyclipboardmanager SYSTEM_ALERT_WINDOW allow;
El demonio se puso en marcha. -
Ran
adb -d shell pm grant com.catchingnow.tinyclipboardmanager android.permission.READ_LOGS;
Dio error:Exception occurred while executing 'grant': java.lang.SecurityException: grantRuntimePermission: Neither user 2000 nor current process has android.permission.GRANT_RUNTIME_PERMISSIONS. at android.app.ContextImpl.enforce(ContextImpl.java:2028) at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:2056) at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermissionInternal(PermissionManagerService.java:1463) at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManagerService.java:1444) at com.android.server.pm.PackageManagerShellCommand.runGrantRevokePermission(PackageManagerShellCommand.java:2300) at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:251) at android.os.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:98) at android.os.ShellCommand.exec(ShellCommand.java:44) at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:22307) at android.os.Binder.shellCommand(Binder.java:929) at android.os.Binder.onTransact(Binder.java:813) at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4687) at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4471) at android.os.Binder.execTransactInternal(Binder.java:1159) at android.os.Binder.execTransact(Binder.java:1123)
¿Cómo puedo proceder?