Съдържание:
- 1. Командата adb устройства
- 2. Командата adb push
- 3. Командата adb pull
- 4. Командата adb reboot
- 5. Командите за възстановяване на adb reboot-bootloader и adb reboot
- 6. Командата за устройства за бързо зареждане
- 7. Командата за отключване на бързо зареждане
- 8. Командата adb install
- 9. Командата adb sideload
- 10. Командата adb shell
За много от нас фактът, че можем да включим нашия Android телефон в компютър и да взаимодействаме с него, е голям плюс. Освен времената, когато сме нарушили нещо и трябва да го поправим, има много причини, поради които напреднал потребител на Android би искал да говори с устройството си. За да направите това, трябва да имате няколко инструмента и да знаете няколко команди. За това ще говорим днес.
Разбира се, това няма да е краят разговор за всички команди на adb команди, но има 10 основни команди, които всеки трябва да знае, ако планира да слезе и да се изцапа с командния ред.
Ще ви трябват някои инструменти и получаването им е лесно. Преминете към сайта на програмиста за Android. Можете или да инсталирате пълния пакет Android Studio, ако искате допълнителни инструменти за отстраняване на грешки, или можете да превъртите надолу в долната част на страницата и да изтеглите само инструментите на командния ред. Освен ако не разработвате или отстранявате грешки от нещо на или за вашия телефон, ще искате само инструментите на командния ред.
- Инсталиране на SDK на вашия компютър
- Инсталиране на инструментите на командния ред без пълния SDK
Ако използвате Windows, има още една стъпка. Посетете страницата на производителя за вашето устройство и инсталирайте драйверите за adb и fastboot за Windows. Това ще ви трябва, за да може вашият компютър да говори с вашето устройство с Android. Ако се ударите в шнор (Windows може да бъде непоклатим), посетете форумите и някой е длъжен да ви помогне да го направите.
Сега, когато всички сме на една и съща страница, активирайте USB отстраняване на грешки на вашето устройство (вижте ръководството за вашите устройства, ако се нуждаете от помощ при намирането му) и включете телефона си в компютъра.
Ето ни.
1. Командата adb устройства
Командата adb устройства е най-важната от групата, тъй като се използва, за да се уверите, че компютърът и устройството ви с Android общуват. Затова първо го покриваме.
Ако сте професионалист в операционната система на вашия компютър, ще искате да добавите директорията с инструментите за Android към вашия път. Ако не сте, нямате притеснения. Просто стартирайте своя терминал или командна конзола и го посочете там, където сте поставили изтеглените инструменти, които сте изтеглили по-горе.
След като сте сигурни, че сте в правилната папка, въведете adb устройства в командния ред. Ако получите сериен номер, добре е да отидете! Ако не го направите, уверете се, че сте в правилната папка и дали драйверът на устройството е инсталиран правилно, ако използвате Windows. И бъдете сигурни, че имате отстраняване на грешки чрез USB!
Сега, когато имаме всичко настроено, нека разгледаме още няколко команди.
2. Командата adb push
Ако искате да преместите файл на устройството си Android програмно, искате да използвате командата adb push. Ще трябва да знаете няколко параметъра, а именно пълния път на файла, който натискате, и пълния път до мястото, където искате да го поставите. На снимката по-горе натискам песен от папката си Music на моя работен плот до папката музика на телефона ми.
Забележете наклоненията в пътя към файла и цитатите около пътя на моя компютър в командата. Windows използва \ като превключвател към директория във файлов път, а Unix използва /. Тъй като името на файла има интервали и специални символи (нарочно го преименувах по този начин!), Трябва да закрепите пътя в кавички.
3. Командата adb pull
Ако adb push изпраща файлове до вашето устройство с Android, има основание командата adb pull да ги извади.
Точно това прави и работи по същия начин, както направи командата adb push. Трябва да знаете както пътя на файла, който искате да изтеглите, така и пътя, в който искате да го поставите. Можете да оставите пътя до местоназначение празен и той ще пусне файла в папката с инструменти, за да улесните нещата.
В този пример го направих по трудния начин и влязох в пълен (и) път (и), за да можете да видите как изглежда. Запомнете правилата си за наклонена черта спрямо обратната наклонена черта тук и няма да имате проблеми.
4. Командата adb reboot
Точно това смятате, че е - начин да рестартирате устройството си от командния ред. Изпълняването е просто: просто въведете adb reboot и въведете.
Преди да кажете "Мога просто да натисна бутона!" трябва да разберете, че тези команди могат да бъдат скриптирани и вашето устройство може да рестартира в средата на скрипт, ако имате нужда от него. И това е добър сег до номер пет.
5. Командите за възстановяване на adb reboot-bootloader и adb reboot
Не само можете да рестартирате устройството си, можете да определите, че то се рестартира към bootloader. Това е ужасно удобно, тъй като понякога тези комбинации с бутони са докосващи и ако имате много устройства, е трудно да ги запомните всички. Някои устройства дори нямат начин да се зареди с bootloader без тази команда. И още веднъж да можеш да използваш тази команда в скрипт е безценно.
Това е лесно, просто въведете adb reboot-bootloader и натиснете клавиша Enter.
Повечето устройства могат също така да стартират възстановяването директно с възстановяването на adb reboot (имайте предвид, че в този няма тире), а някои не могат. Няма да навреди на нищо да опитате.
6. Командата за устройства за бързо зареждане
Когато работите в bootloader, adb вече не работи. Все още не сте заредени в Android и инструментите за отстраняване на грешки не са активни за общуване. Ще трябва да използвате командата fastboot на нейно място.
Fastboot е може би най-мощният инструмент за отстраняване на грешки в Android и много устройства не го активират. Ако вашето го прави, трябва да сте сигурни, че нещата общуват. Именно там влиза в действие командата за бързо зареждане. При подсказване просто въведете устройства за бързо зареждане и трябва да видите сериен номер, точно както командата adb устройства, която разгледахме по-рано.
Ако нещата не работят и използвате Windows, вероятно имате проблем с драйвера и ще трябва да го изпратите от производителя.
7. Командата за отключване на бързо зареждане
Процесът на отключване на бързо зареждане ще изтрие всичко на телефона ви и ще го нулира.
Светият граал на командите за Android, бързото зареждане с мигащо отключване прави едно и само едно нещо - отключва вашия бутлоудър. Не е активиран на всеки телефон, дори телефони, които поддържат бързо зареждане, но ние го включваме, защото дори и да не ви е необходима, това е важна част от отвореността на Android. Google не се интересува какво правим с телефоните, стига да не е в противоречие с правилата за достъп до Google Play и това включва този лесен начин да ги пропукат, дори ако компанията, която ви е направила телефона, не го поддържа.
Използването му е достатъчно лесно. След като сте използвали устройства за бързо зареждане, за да сте сигурни, че всичко общува, просто въведете бързата стартираща отключване при бързо подсказване и натиснете Enter. Погледнете устройството си, прочетете внимателно и изберете разумно.
8. Командата adb install
Докато adb push може да копира файлове на нашите устройства с Android, adb install може всъщност да инсталира приложения. Ще трябва да предоставите пътя, където сте запазили.apk файла, след което да го стартирате така: adb install TheAppName.apk.
Ако актуализирате приложение, използвате превключвателя -r: adb install -r TheAppName.apk. Има и превключвател -s, който се опитва да инсталира на SD картата, както и други команди, които вероятно никога няма да ви трябват.
И накрая, можете да деинсталирате приложенията от името на пакета им с adb деинсталиране на име-пакет-тук. Деинсталирането също има превключвател. Превключвателят -k ще деинсталира приложението, но ще остави всички данни и кеш на приложението.
9. Командата adb sideload
Актуализация на OTS (в ефир) се изтегля от телефона ви като.zip файл. Можете също да изтеглите ръчно този zip файл и да го инсталирате, без да се налага да чакате телефонът ви да го натисне. Крайният резултат е същият, както ако сте чакали, но мразим да чакаме.
Всичко, което трябва да направите, е да изтеглите актуализацията на вашия компютър. Включете телефона си в компютъра. След това рестартирайте за възстановяване на телефона си и с помощта на бутоните за увеличаване и намаляване на силата на звука изберете Приложи актуализация от ADB. След това скочете в любимия си терминал / команден ред и напишете adb sideload Full-Path-to-the-file.zip и натиснете enter. Нека нещата вървят по своя път, а вие сте златни.
10. Командата adb shell
Командата adb shell обърква много хора. Има два начина да го използвате, един, при който изпращате команда на устройството да се изпълнява в неговата собствена обвивка на командния ред и един, където всъщност въвеждате командната обвивка на устройството от вашия терминал.
На изображението по-горе съм вътре в обвивката на устройството. Стигането до там е достатъчно лесно, просто въведете adb shell и въведете. След като влезете вътре, можете да взаимодействате с действителната работеща операционна система на вашия телефон. Ще ви предупредя, че ако не сте запознати с черупката на пепел или баш, тук трябва да бъдете внимателни, защото нещата могат бързо да се обърнат на юг, ако не сте. Пепел и баш са командни снаряди. Те ви позволяват да взаимодействате с телефона си чрез въведени команди и много хора използват едно или и двете на своите Linux или Mac компютри, дори и да не са го знаели. ** Това не е DOS, така че не опитвайте никакви DOS команди. **
Другият метод за използване на командата adb shell е да го използвате, за да кажете на телефона си да изпълни команда shell, без да влиза в черупката. Използването му е лесно; тип adb черупка
Бъдете много внимателни, като изпълнявате директни команди, използвайки тези методи.
И там го имате. Има много повече команди, за да научите, ако сте типът, който обича да учи команди, но тези 10 са тези, които наистина трябва да знаете, ако искате да започнете да копаете наоколо в командния ред.
Актуализиран август 2018 г., за да бъде в течение с най-новите версии на Android.