Я хочу отправлять команды на мой Xiaomi Redmi Note 4G через Android Debug Bridge, но каждый раз, когда я пишу такую команду, как:

adb -s<3729749> <reboot-bootloader>

Я получаю ответ:

< was unexpected at this time

В чем проблема?

1 ответ1

0
adb -s<3729749> <reboot-bootloader>
< was unexpected at this time

Так же, как это говорит: вы не должны указывать < .

Когда помощь говорит:

adb --help
...
-s <serial number>
    - directs command to the USB device or emulator with
      the given serial number. Overrides ANDROID_SERIAL
      environment variable.

... это означает, что вы должны указать серийный номер без <...> .

Необязательные параметры заключены в квадратные скобки, [...] . Например, для:

connect <host>[:<port>]
    - connect to a device via TCP/IP
      Port 5555 is used by default if no port number is specified.

... вы бы использовали что-то вроде:

connect 192.168.1.1
connect 192.168.1.1:5555 (same as above)
connect 10.0.0.1:123

И для:

adb reboot [bootloader|recovery]
    - reboots the device, optionally into the bootloader or recovery program
adb reboot-bootloader
    - reboots the device into the bootloader

... вы можете указать один из указанных параметров bootloader или recovery чтобы выполнить первую команду. Таким образом, ваша полная команда должна быть одной из:

adb -s 3729749 reboot bootloader
adb -s 3729749 reboot-bootloader

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .