Уверен, это хорошо документировано с первого дня на Android Debug Bridge
Android Debug Bridge (adb) - это универсальный инструмент командной строки, который позволяет вам общаться сэкземпляр эмулятора или подключенное устройство под управлением Android.Это клиент-серверная программа, которая включает в себя три компонента:
Клиент, который работает на вашем компьютере разработчика.Вы можете вызвать клиента из оболочки, введя команду adb.Другие инструменты Android, такие как плагин ADT и DDMS, также создают клиенты adb.Сервер, который работает в качестве фонового процесса на вашем компьютере разработчика.Сервер управляет связью между клиентом и демоном adb, запущенным на эмуляторе или устройстве.Демон, который запускается как фоновый процесс на каждом экземпляре эмулятора или устройства.
Таким образом, на простом старом английском языке ADB можно найти в% ANDROID_HOME% / platform-toos /, и это волшебная командная строкаэто позволяет вам общаться с вашим мобильным устройством, физическим или виртуальным (AVD), поэтому при каждом развертывании вы передаете приложение через устройство благодаря ADB через определенный клиентский порт на вашем компьютере к порту демона наустройство.
Интересные вещи, которые вы можете сделать с ним?
- Logcat: ./adb logcat позволяет просматривать журнал трассировки каждого процесса.
- Install: ./adb install позволяет установить apk на устройство.
- Killing: ./ adb kill-sever
- Запуск: ./ adb stat-server
- Введите SQLite3: adb -s your_device shell
- Используйте обезьяну: adb shell monkey -v -p your.app.package 500 для генерации случайных событий
Инамного больше!Прочитайте документацию, это красиво и само за себя.