1 votos

¿los comandos adb de Android 10 están cojos?

adb shell settings put secure sysui_nav_bar "\"key(82:file:///storage/emulated/0/zzz/menu.png),key(84:file:///storage/emulated/0/zzz/kb.png),back;home;recent;menu_ime;key(120:file:///storage/emulated/0/zzz/screenshot.png)\""

¿¡qué demonios le pasa a este comando adb!?

Tengo toneladas de errores! en mi Mac Mini Server 2012 a través de Bootcamp a través de Windows 10 Pro

¡para un moto g stylus 2043-4! 12 de mayo de 2020. Puente de depuración Android 30.0.1 instalado via powershell via chocolatey.org

82:file:///storage/emulated/0/zzz/menu.png : The term '82:file:///storage/emulated/0/zzz/menu.png' is not recognized
as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was
included, verify that the path is correct and try again.
At line:1 char:52
+ ... sui_nav_bar "\"key(82:file:///storage/emulated/0/zzz/menu.png),key(84 ...
+                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (82:file:///stor.../0/zzz/menu.png:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

home : The term 'home' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:147
+ ... .png),key(84:file:///storage/emulated/0/zzz/kb.png),back;home;recent; ...
+                                                              ~~~~
    + CategoryInfo          : ObjectNotFound: (home:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

recent : The term 'recent' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:152
+ ... ey(84:file:///storage/emulated/0/zzz/kb.png),back;home;recent;menu_im ...
+                                                            ~~~~~~
    + CategoryInfo          : ObjectNotFound: (recent:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

menu_ime : The term 'menu_ime' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:159
+ ... e:///storage/emulated/0/zzz/kb.png),back;home;recent;menu_ime;key(120 ...
+                                                          ~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (menu_ime:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

120:file:///storage/emulated/0/zzz/screenshot.png : The term '120:file:///storage/emulated/0/zzz/screenshot.png' is
not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or
if a path was included, verify that the path is correct and try again.
At line:1 char:172
+ ... nt;menu_ime;key(120:file:///storage/emulated/0/zzz/screenshot.png)\""
+                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (120:file:///sto.../screenshot.png:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException```

2voto

John Dallman Puntos 103

Para responder a la pregunta del titular, no, Android 10 no tiene comandos ADB "mutilados", suponiendo que te refieras a "restringidos" o "mutilados".

Si tú escribiste este script, estás en la mejor posición para depurarlo. Si lo has compilado a partir de varias fuentes, algunas de las cuales pueden haber sido para Windows y otras para UNIX, es muy posible que hayas confundido el uso y el escape de las comillas. Las líneas de comando estilo Windows y estilo UNIX tienen diferente gestión de las comillas.

El mejor consejo es el habitual para la depuración: reduce el problema todo lo posible y busca formas de hacer las partes que lo componen antes de intentar juntarlo todo. Escribir un comando complicado puede ser bueno para tu ego, pero eso no impresiona a los ordenadores. en absoluto .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X