Повечето от нас тук вече са доста запознати с ADB (Android Debug Bridge). По дяволите, дори бих се обзаложил, че много от нас го използват доста редовноadb тласъкing и дръпнетезаписване на файлове, adb рестартиранеing, изпълняване на команди на обвивката и т.н. Повечето нови потребители обаче не са имали такова излагане. И нека си признаем: за младежи, родени след появата и популяризирането на GUI, интерфейсите на командния ред могат да бъдат доста смущаващи. Така че, ако сте опитен ветеран, който познава ADB като пръста си, тази статия е такава не за теб. Но ако сте нов потребител, който иска да научи малко повече за този страхотен инструмент, прочетете нататък!
Android Debug Bridge, който идва като част от Android SDK, позволява комуникация между вашия настолен компютър и целевото устройство. И така, какво можете да направите с ADB? Съвсем малко. Както споменахме по-рано, можете да изпращате файлове към устройството от клиентския компютър, да изтегляте устройство от устройството към клиентския компютър, можете рестартиране (към Android, буутлоудър или възстановяване), запис на logcat, получаване на доклад за грешка, изпълнение на много стандартни Linux команди и много, много Повече ▼.
Най-големият проблем за новите потребители става знанието какви команди могат да бъдат изпълнени и запомнянето на правилния синтаксис. За щастие тези команди и техният синтаксис са доста разбираеми. Например, разгледайте следните команди в правилния синтаксис:
- adb start-server: Тази команда стартира adb демона на вашия настолен компютър и позволява на вашия компютър да взаимодейства с вашето устройство. Обърнете внимание, че тази команда не е от съществено значение, тъй като изпълнението на всяка друга ADB команда автоматично ще стартира демона.
- adb kill-server: Както бихте очаквали, това убива adb демона.
- adb logcat: Това генерира a logcat, което е доста полезно, когато разберете къде нещата се объркат. Можете да пренасочите изхода към текстов файл, като използвате ">". Например, можете да въведете „adb logcat > logcat.txt“, за да запишете вашия logcat като logcat.txt.
- adb bugreport: Генерира прост доклад за грешка. Точно като logcat, можете да пренасочите това към текстов файл, като използвате ">"
- adb инсталация
: Инсталира APK от вашия настолен компютър директно на вашето устройство. - adb издърпване
: Изтегля посочения файл и го депозира в посочената папка с посоченото име. - adb тласък
: Функции като adb pull, но в обратен ред.
Горното обаче не е почти изчерпателно. Това са само някои от най-често срещаните команди, които ще срещнете.
За тези, които искат да научат още няколко, или тези, които просто биха искали да видят визуален изход на тези команди в действие, XDA Recognized Contributor doctor_droid създаде основно ръководство, което обхваща всичко, което един начинаещ трябва да знае, за да изпълнява основни задачи чрез ADB.
Doctor_droid също така включва директна връзка към необходимите двоични файлове на ADB за потребители на Windows, така че да не се налага да изтегляте SDK с единствената цел да стартирате и стартирате ADB. Въпреки че процедурите за инсталиране са само за потребители на Windows, останалата част от ръководството е еднакво валидна за потребители на Linux и Mac.
Ако сте нов потребител, който иска да научи малко повече за ADB, или дори ако сте опитен ветеринарен лекар, който иска да се увери, че знаете всички общи команди, преминете към водеща нишка да научиш повече.