Большинство из нас уже хорошо знакомы с ADB (Android Debug Bridge). Черт возьми, я бы даже поспорил, что многие из нас используют его довольно регулярно.adb pushинг и тянутьработа с файлами, перезагрузка adbвыполнение команд оболочки и т. д. Однако большинство новых пользователей не подвергались такому воздействию. И давайте посмотрим правде в глаза: для молодежи, рожденной после появления и популяризации графического пользовательского интерфейса, интерфейсы командной строки могут быть довольно пугающими. Так что, если вы опытный ветеран, знающий АБР как свои пять пальцев, эта статья вам поможет. не для тебя. Но если вы новый пользователь и хотите узнать больше об этом замечательном инструменте, читайте дальше!
Android Debug Bridge, входящий в состав Android SDK, обеспечивает связь между вашим настольным компьютером и целевым устройством. Так что же можно сделать с АБР? Немного. Как упоминалось ранее, вы можете отправлять файлы на устройство с клиентского ПК, извлекать устройство с устройства на клиентский ПК, вы можете перезагрузка (в Android, загрузчик или восстановление), запись лог-кода, получение отчета об ошибке, выполнение множества стандартных команд Linux и многое, многое более.
Самой большой проблемой для новых пользователей становится знание того, какие команды можно выполнять, и запоминание правильного синтаксиса. К счастью, эти команды и их синтаксис вполне понятны. Например, взгляните на следующие команды в правильном синтаксисе:
- adb start-server: эта команда запускает демон adb на вашем настольном компьютере и позволяет вашему компьютеру взаимодействовать с вашим устройством. Обратите внимание, что эта команда не является обязательной, поскольку выполнение любой другой команды ADB автоматически запустит демон.
- adb kill-server: Как и следовало ожидать, это убивает демон adb.
- adb logcat: генерирует логарифмический кот, что весьма полезно при выяснении того, где что-то идет не так. Вы можете перенаправить вывод в текстовый файл, используя «>». Например, вы можете ввести «adb logcat > logcat.txt», чтобы записать logcat как logcat.txt.
- adb bugreport: генерирует простой отчет об ошибке. Как и в случае с logcat, вы можете перенаправить это в текстовый файл, используя «>».
- установка adb
: устанавливает APK с настольного компьютера прямо на ваше устройство. - АБР тянуть
: извлекает указанный файл и помещает его в указанную папку с указанным именем. - adb push
: Функции как adb pull, но наоборот.
Однако вышеизложенное не является исчерпывающим. Это лишь некоторые из наиболее распространенных команд, с которыми вы можете столкнуться.
Для тех, кто хочет узнать больше или тех, кто просто хотел бы увидеть визуальный вывод этих команд в действии, признанный участник XDA. доктор_дроид создал базовое руководство, охватывающее все, что нужно знать новичку для выполнения основных задач с помощью ADB.
Doctor_droid также включает прямую ссылку на необходимые двоичные файлы ADB для пользователей Windows, поэтому вам не нужно загружать SDK с единственной целью — запустить и запустить ADB. Хотя процедуры установки предназначены исключительно для пользователей Windows, остальная часть руководства одинаково действительна для пользователей Linux и Mac.
Если вы новый пользователь и хотите узнать немного больше об ADB, или даже если вы опытный ветеринар и хотите убедиться, что знаете все распространенные команды, перейдите на страницу направляющая нить Узнать больше.