Как да инсталирате и използвате ADB, помощната програма за отстраняване на грешки на Android

ADB, Android Debug Bridge, е помощна програма за команден ред, включена в Android SDK на Google. ADB може да управлява вашето устройство през USB от компютър, да копира файлове напред и назад, да инсталира и деинсталира приложения, да изпълнява командни команди и много други.

В миналото сме разгледали някои други трикове, които изискват ADB, включително архивиране и възстановяване на вашия смартфон или таблет и инсталиране на приложения за Android на вашата SD карта по подразбиране. ADB се използва за различни отвратителни трикове за Android.

Първа стъпка: Настройте Android SDK

Насочете се към страницата за изтегляне на Android SDK и превъртете надолу до „Само SDK инструменти“, която представлява набор от инструменти, включващи ADB. Изтеглете ZIP файла за вашата платформа и го разархивирайте, където искате да съхранявате ADB файловете - те са преносими, така че можете да ги поставите навсякъде, където искате.

Стартирайте SDK Manager EXE и премахнете избора от всичко, с изключение на „Android SDK Platform-tools“. Ако използвате телефон Nexus, може също да изберете „Google USB Driver“, за да изтеглите драйверите на Google. Щракнете върху бутона Инсталиране. Това изтегля и инсталира пакета с инструменти за платформа, който съдържа ADB и други помощни програми.

Когато приключи, можете да затворите SDK мениджъра.

Стъпка втора: Активирайте USB отстраняване на грешки на вашия телефон

За да използвате ADB с вашето устройство с Android, трябва да активирате функция, наречена USB отстраняване на грешки. Отворете чекмеджето за приложения на телефона си, докоснете иконата за настройки и изберете „Всичко за телефона“. Превъртете докрай и докоснете елемента „Номер на компилация“ седем пъти. Трябва да получите съобщение, че вече сте разработчик.

Върнете се на главната страница с настройки и ще видите нова опция в долната част, наречена „Опции за разработчици“. Отворете това и активирайте „USB отстраняване на грешки“.

По-късно, когато свържете телефона си с компютъра, ще видите изскачащ прозорец, озаглавен „Разрешаване на USB отстраняване на грешки?“ на вашия телефон. Поставете отметка в квадратчето „Винаги разрешавай от този компютър“ и докоснете OK.

Стъпка трета: Тествайте ADB и инсталирайте драйверите на телефона си (ако е необходимо)

Отворете папката, в която сте инсталирали инструментите за SDK, и отворете папката с инструменти на платформата. Тук се съхранява програмата ADB. Задръжте Shift и щракнете с десния бутон върху папката. Изберете „Отваряне на командния прозорец тук“.

За да проверите дали ADB работи правилно, свържете вашето Android устройство към компютъра с помощта на USB кабел и изпълнете следната команда:

adb устройства

В списъка трябва да видите устройство. Ако устройството ви е свързано, но нищо не се показва в списъка, ще трябва да инсталирате подходящите драйвери.

Производителят на вашия телефон може да предостави пакет за изтегляне на драйвери за вашето устройство. Затова се насочете към уебсайта им и намерете драйверите за вашето устройство - Motorola са тук, Samsung са тук и HTC са част от пакет, наречен HTC Sync Manager. Можете също да търсите разработчици на XDA за изтегляне на драйвери без допълнителния софтуер.

Можете също да опитате да инсталирате Google USB Driver от папката Extras в прозореца на SDK Manager, както споменахме в първата стъпка. Това ще работи с някои телефони, включително устройства Nexus.

Ако използвате USB драйвера на Google, може да се наложи да принудите Windows да използва инсталираните драйвери за вашето устройство. Отворете диспечера на устройствата (щракнете върху Старт, въведете диспечер на устройства и натиснете Enter), намерете вашето устройство, щракнете с десния бутон върху него и изберете Свойства. Може да видите жълт удивителен знак до устройството, ако неговият драйвер не е инсталиран правилно.

В раздела Драйвер щракнете върху Актуализиране на драйвер.

Използвайте опцията Преглед на моя компютър за софтуер за драйвери.

Ще намерите Google USB Driver в папката „Extras“, където сте инсталирали вашите Android SDK файлове. Изберете google\usb_driverпапката и щракнете върху Напред.

След като инсталирате драйверите на устройството, включете телефона си и опитайте отново командата adb devices:

adb устройства

Ако всичко е минало добре, трябва да видите устройството си в списъка и сте готови да започнете да използвате ADB!

Стъпка четвърта (по избор): Добавете ADB към системния път

СВЪРЗАНИ: Как да редактирате системния път за лесен достъп до командния ред в Windows

В настоящия си вид трябва да отидете до папката на ADB и да отворите команден ред там, когато искате да я използвате. Ако обаче го добавите към вашия системен път на Windows, това няма да е необходимо - можете просто да напишете adbот командния ред, за да изпълнявате команди, когато пожелаете, независимо в коя папка се намирате.

Процесът е малко по-различен при Windows 7 и 10, така че вижте пълното ни ръководство за редактиране на системния път за стъпките, необходими за това.

Полезни ADB команди

В допълнение към разнообразието от трикове, които изискват ADB, ADB предлага някои полезни команди:

adb install C: \ package.apk - Инсталира пакета, намиращ се в C: \ package.apk, на вашия компютър на вашето устройство.

adb деинсталиране на package.name - Деинсталира пакета с package.name от вашето устройство. Например бихте използвали името com.rovio.angrybirds, за да деинсталирате приложението Angry Birds.

adb push C: \ file / sdcard / file - Изтласква файл от вашия компютър към вашето устройство. Например командата тук премества файла, намиращ се в C: \ файл на вашия компютър, в / sdcard / файл на вашето устройство 

adb pull / sdcard / файл C: \ file - изтегля файл от вашето устройство към вашия компютър - работи като adb push, но в обратен ред.

adb logcat - Прегледайте регистрационния файл на вашето устройство с Android. Може да бъде полезно за отстраняване на грешки в приложения.

adb shell - дава ви интерактивна обвивка на командния ред на Linux на вашето устройство.

adb shell command - изпълнява посочената командна обвивка на вашето устройство.

За пълно ръководство за ADB, вижте страницата на Android Debug Bridge на сайта за разработчици на Android за Google.

Кредит за изображение: LAI Ryanne на Flickr