Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 9916|Ответ: 1

Общие операционные команды ADB подробно и полно объяснены

[Скопировать ссылку]
Опубликовано 07.01.2018 21:40:51 | | | |

Говоря об ADB, с ним должны быть знакомы: Android Debug Bridge, Android Debug Bridge, поскольку разработчики Android, владеющие командами ADB, значительно повысят нашу эффективность разработки. Команд ADB много, сегодня я кратко расскажу о некоторых командах ADB, которые я часто использую в разработке.

Проверьте версию
Установка ADB здесь не так уж большая информация, введите следующую команду с указанием, чтобы подтвердить, что ваша среда в порядке, иначе можно поискать информацию в интернете.

$ adb версия




Android Debug Bridge версии 1.0.36
Версия 8f855a3d9b35-андроид

Просмотр подключённых устройств
Введите следующую команду для запроса подключённых устройств и эмуляторов:

$ adb устройства

Список устройств, подключённых
Устройство 02ae0c1021089daf

Установите apk и выполните следующую команду:
Установка <apkfile>ADB

Например: adb install demo.apk
Если это не текущий каталог, за ним следует следовать имя пути:

adb install /Users/storm/temp/demo.apk
Оставьте данные и кэш-файлы, переустановите apk:

adb install -r demo.apk
Установка APK на SD-карту:

adb install -s demo.apk
Удалить

Прямое удаление:
Удаление <package>ADB

Например: adb удалить com.stormzhang.demo
Удалите приложение, но оставьте данные и кэш-файлы:

adb удалить -k com.stormzhang.demo

Запуск/остановка сервера
В целом, следующие две команды практически не используются, потому что если устройство подключено правильно, сервер adb запускается автоматически, но вам также нужно знать следующие две команды:

Запустить сервер adb:
ADB start-server

Остановить сервер adb:
ADB kill-server

Перечислите названия пакетов всех приложений, установленных на вашем телефоне:
Пакеты списков PM-файлов оболочки ADB

Перечислите все названия пакетов для системных приложений:
Пакеты списка PM оболочки ADB -S

Перечислите названия пакетов сторонних приложений, отличных от системного:
Пакеты списка PM shell ADB -3

Используйте grep для фильтрации:
Пакеты списка PM-файлов оболочки ADB | GREP QQ

Очистите данные приложения и кэш
Иногда нам нужно очистить данные и кэшировать в тестах, поэтому нужно использовать следующую команду:

ADB shell PM clear <packagename>

Например: adb shell pm clear com.stormzhang.demo

Запустите приложение
Если мы хотим запустить приложение через adb
ADB shell am start -n com.stormzhang.demo/.ui. SplashActivity

Принудительно остановить применение
Иногда приложение зависает и его нужно заставить остановиться, выполните следующую команду:

ADB Shell AM Force-Stop <packagename>

Например: adb shell am force-stop cn.androidstar.demo

Просмотр логов
ADB Logcat

Перезапуск
Перезагрузка ADB

Возьмите серийный номер
$adb get-serialno

02ae0c1021089daf

Получите MAC-адрес
$adb shell cat /sys/class/net/wlan0/address

bc:f5:ac:f9:f7:c8

Проверьте модель устройства
$adb shell getprop ro.product.model

Nexus 5

Проверьте свою версию для Android
$adb shell getprop ro.build.version.release

7.0.1

Проверьте разрешение экрана
$adb размер корпуса wm

Физический размер: 1080×1920

Проверьте плотность экрана
$adb плотность оболочки wm

Физическая плотность: 480
Слишком много команд о ADB, лишь несколько из моих самых часто используемых, больше команд можно найти здесь:

https://github.com/mzlogin/awesome-adb




Предыдущий:Используйте устройства adb для сообщения об ошибке:устройство офлайн
Следующий:WinRAR v5.50 Китайский упрощённый регистр Без рекламы Без изменений Оригинал (64-бит/32-бит)
Опубликовано 08.01.2018 9:41:06 |
https://developer.android.com/studio/command-line/adb.html  官方文档链接
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com