Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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-android

Перегляд підключених пристроїв
Введіть наступну команду для запиту до підключених пристроїв і емуляторів:

$ 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 deinstall -k com.stormzhang.demo

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

Запуск сервера adb:
ADB start-server

Зупинити сервер adb:
ADB kill-server

Вкажіть назви пакетів усіх додатків, встановлених на вашому телефоні:
Пакети списків PM shell ADB

Перелічіть усі назви пакетів для системних застосунків:
Пакети списку PM shell 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 примусово зупиняє 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 09:41:06 |
https://developer.android.com/studio/command-line/adb.html  官方文档链接
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com