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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    adb devices

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

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

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

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

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

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

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

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

    adb devices

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

    Четвърта стъпка (по избор): Добавете ADB към PATH на вашата система

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

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

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

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

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

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

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

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

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

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

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


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

    Кредит за снимката: LAI Ryanne на Flickr