Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 9916|Отговор: 1

Общите оперативни команди на ADB са обяснени подробно и изчерпно

[Копирай линк]
Публикувано в 7.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 инсталация -R demo.apk
Инсталирай APK на SD карта:

adb install -s demo.apk
Деинсталиране

Директно деинсталиране:
ADB деинсталиране <package>

Например: adb deinstall com.stormzhang.demo
Деинсталирай приложението, но запази данните и кеш файловете:

adb deinstall -k com.stormzhang.demo

Стартиране/спиране на сървъра
Общо взето, следните две команди практически не се използват, защото докато устройството е свързано правилно, adb сървърът ще се стартира автоматично, но трябва да знаете и тези две команди:

Стартиране на adb сървър:
ADB start-server

Спри adb сървъра:
ADB kill-server

Изброете имената на пакетите на всички приложения, инсталирани на телефона ви:
Пакети с PM списъци на ADB shell

Изброете всички имена на пакети за системни приложения:
ADB shell PM списък пакети -S

Изброете имената на пакетите на приложения на трети страни, различни от системното приложение:
ADB shell PM пакети -3

Използвайте grep за филтриране:
ADB shell PM списъци | 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

Нексус 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-бит)
Публикувано в 8.01.2018 г. 9:41:06 ч. |
https://developer.android.com/studio/command-line/adb.html  官方文档链接
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com