Как инженеру по тестированию, нам часто приходится отлаживать, управлять или настраивать наши устройства Android. Android Debug Bridge (ADB) — это инструмент, официально предоставленный Google, который может помочь нам обмениваться данными и управлять устройствами Android на компьютере. В этом руководстве вы шаг за шагом научитесь загружать, устанавливать и использовать ADB, что позволит вам лучше управлять своим устройством Android.
Во-первых, нам нужно Скачать АБР инструмент. АБР да Android SDK часть, вы можете загрузить полную версию Android SDK, или просто Скачать АБР Автономная версия инструмента.
Установить АБР Очень просто, просто разархивируйте скачанный файл и скопируйте его. adb Файлы добавлены в систему PATH в пути.
В macOS вы можете выполнить следующую команду:
unzip platform-tools.zip
export PATH=$PATH:/path/to/platform-tools
Теперь вы можете Подключить Android-устройство к компьютеру. Нам нужно сначала открыть опции разработчика оборудования и включить USB Режим отладки.
Если все в порядке, вы должны увидеть вывод, аналогичный следующему:
List of devices attached
XXXXXXXXXX device
adb shell
:к Заказ Введите по строкеоборудованиеиз Shell среда.adb pull <remote> <local>
:отоборудованиесерединакопироватьфайл на локальный компьютер。adb push <local> <remote>
:локальный файлкопироватьприезжатьоборудованиесередина。adb install <path_to_apk>
:Установить APK файл на устройство.adb uninstall <package_name>
:удалитьоборудованиеначальствоизприложение。Помимо основных команд, описанных выше, существует множество других полезных команд и приемов ADB, таких как:
adb logcat
:Проверятьоборудованиеиз Вывод журнала,Используется для отладки приложений.adb shell dumpsys
:получатьоборудованиеинформация о статусе。adb backup
и adb restore
:резервное копированиеивосстанавливатьсяоборудованиеданные。adb reboot
:Перезапускоборудование.Пройдите этот урок,Мы научились скачивать, Обновлениииспользовать ADB инструменты, а также некоторые часто используемые ADB Команды и методы. использовать АБР, нам будет легче управлять Android оборудование для отладки, настройки и манипулирования данными.