Една от най -използваните мобилни операционни системи днес е Android, разработена от Google и в рамките на различните й функционалности откриваме гъвкавостта на конфигурацията, сигурността, дизайна и съвместимостта със стотици устройства. В света на мобилните системи има много интересен раздел, който има пряко въздействие върху мащабируемостта на Android и това е развитието на приложения, ние знаем, че това е свят от знаци, символи и знаци, където най -малката грешка дава В резултат на това изпълнението на кода не се извършва правилно, но ако всичко върви според очакванията, можем да създадем уникални приложения с чудесни функции за хиляди потребители на Android, добре, за да улесним тази задача на разработка, Android предостави безплатно помощната програма ADB, която е достъпна за основните операционни системи, използвани днес.
Solvetic ще обясни какво е това и как да инсталирате ADB и fastboot на тези системи и по този начин да имате още един клон на ИТ, който да използва Android.
Какво е ADBADB (Android Debug Bridge), е разработен като инструмент за командния ред, който има големи функционалности и благодарение на който ще бъде възможно да се установи комуникация с екземпляр на емулатор или устройство с Android, което се свързва директно с използвания компютър.
Благодарение на ADB ще бъде възможно да се извършват различни и разнообразни действия на устройства с Android, като инсталиране и отстраняване на грешки в приложения, срещу достъп до терминал на черупка на Unix, в който ще бъде възможно да се изпълняват различни команди на емулатора или свързаното устройство, за да видите как ще функционира в продуктивна среда.
Характеристики на ADBADB е разработен като програма клиент-сървър, в която са включени три основни компонента за неговото използване, а именно:
- Клиент, който е отговорен за изпращането на командите, този клиент се изпълнява от екипа за разработка, този клиент може да бъде извикан от терминала на командния ред благодарение на специфична команда ADB за него.
- Демон, който отговаря за изпълнението на командите на устройството. Демонът се изпълнява като фонов процес за всеки екземпляр на емулатора или устройството, което ще се използва.
- Сървър, който има за задача да управлява комуникацията между клиента и демона, този сървър работи като фонов процес на машината за разработка.
Инструментът adb се намира в пътя „android_sdk / platform-tools /“.
Как работи ADBВ момента, в който се стартира всеки ADB клиент, този клиент първо трябва да провери дали в момента работи процес на сървър на ADB, ако не, процесът на сървъра е стартиран. В момента, в който сървърът се стартира, той е свързан с локалния TCP порт 5037 и от там търси команди, изпратени от клиентите на ADB, трябва да се отбележи, че всички клиенти на ADB използват порт 5037 за комуникация със сървъра чрез ADB.
След като комуникационният процес приключи, сървърът установява връзки с всички екземпляри на емулатори или устройства, които се изпълняват, и там локализира екземплярите на емулатори или устройства, изпълняващи задачи за сканиране на портове с нечетни числа, използвайки диапазона от 5555 до 5585, този диапазон се използва от емулатори и устройства.
Какво е FastbootFastboot е инструмент, разработен от Android, който е полезен за мигане на файлове и промяна на някои софтуерни фактори, които са предварително определени на компютъра, заслужава да се отбележи, че използването на тази помощна програма е внимателно, тъй като нещо лошо изпълнено ще има отрицателно въздействие в цялата система Android операция.
Едно от предимствата на използването на Fastboot е, че ще бъде възможно да отключите Bootloader, за да промените ROM на терминала.
За да влезете в Fastboot нормално, се използва бутонът за захранване + клавиша за увеличаване на звука (нагоре).
1. Инсталирайте ADB с fastboot на Windows 10
Преди да видим как можем да изтеглим ADB и да го използваме, трябва да извършим поредица от предишни стъпки на нашия мобилен телефон с Android, така че всичко да работи правилно.
Етап 1
Първата стъпка, която трябва да направите, ще бъде да отидете в настройките на телефона и там да кликнете върху реда „За телефона“, който е в последната част от настройките, както виждаме:
Стъпка 2
В новия прозорец намираме секцията „Версия на ядрото“:
Стъпка 3
Там трябва да кликнете 7 пъти върху този раздел, за да активирате режима за програмисти на Android, след това отиваме в секцията „Опции за програмисти“ и трябва да кликнете върху превключвателя на реда „USB отстраняване на грешки“, ще се покаже следното съобщение. Там кликваме върху бутона „Приемам“, за да активираме този режим на Android. Оставяме ви примерен урок, за да го видите по -ясно.
Стъпка 4
Сега пристъпваме към самата инсталация. За операционните системи Windows първо трябва да изтеглим помощната програма ADB на следната връзка:
Стъпка 5
Продължаваме да извличаме съдържанието на споменатия компресиран файл:
Увеличете
Стъпка 5
Там откриваме целия пакет ADB, в който е включено бързото зареждане. Сега извличаме това съдържание в пътя "C: \ Windows":
Увеличете
Стъпка 6
Когато изпълняваме това, ще имаме директорията с инструменти на платформата на C устройството и оттам ще бъде възможно да стартираме ADB. Като алтернатива ще бъде възможно да инсталирате ADB в Windows 10, като използвате следния метод, там трябва да преминем към следния път:
- Контролен панел
- Система за сигурност
- Система
Увеличете
Стъпка 7
Там кликваме върху реда „Разширена системна конфигурация“ и в изскачащия прозорец отиваме в раздела „Разширени опции“ и там кликваме върху бутона „Променливи на околната среда“, разположен в долната част:
Стъпка 8
Ще се покаже следното:
Стъпка 9
Там избираме реда "Път" и кликваме върху бутона "Редактиране", ще се покаже следното:
Стъпка 10
Там кликваме върху бутона „Изследване“ и ще въведем пътя, където е извлечено изтегленото съдържание на ADB. Щракнете върху OK, за да запазите промените. Друг полезен метод в Windows 10 е да отидете директно към изтегленото съдържание и някъде свободно да натиснете клавиша Shift, щракнете с десния бутон и изберете опцията „Отваряне на прозореца на PowerShell тук“:
Стъпка 11
Сега е време да свържете нашето устройство с Android към Windows 10 и там, в USB режим, изберете опцията „Файлове“:
Стъпка 12
Избирайки тази опция, ще отидем до конзолата PowerShell, която е отворена, и ще изпълним следното:
adb устройства
Увеличете
Стъпка 13
Както можем да видим там, се извършват две основни действия, а именно:
- Стартиране на демона на ABD чрез порт 5037
- Откриване на устройства с Android, свързани с компютъра
Стъпка 14
Първият път, когато изпълняваме този процес, той се отнася и за Linux и macOS, можем да видим, че устройството не е оторизирано, така че ще видим следното съобщение на устройството с Android:
Стъпка 15
Там кликваме върху Приемам, за да разрешим пръстовия отпечатък. Сега можем да видим, че екипът е оторизиран в ADB:
Увеличете
2. Инсталирайте ADB и fastboot на Linux
За този случай ще използваме Ubuntu 18.04, в случая с Linux имаме два метода за инсталиране на ADB.
ЗабележкаВ случай, че използвате 64-битово издание, ще е необходимо да инсталирате пакетите glibc.i686, libstdc ++.
Етап 1
В Linux първо трябва да изтеглим ADB на следната връзка:
Стъпка 2
Продължаваме да извличаме изтегленото съдържание, след това отваряме терминална конзола и отиваме в началната директория, където изпълняваме следния ред:
sudo nano .bashrcСтъпка 2
В показания файл ще въведем следния синтаксис в края му:
експортирайте PATH = $ {PATH}: / home / ”user” / Път към ADB
Стъпка 3
Запазваме промените, като използваме следната комбинация от клавиши:
Ctrl + O
Оставяме редактора, използвайки:
Ctrl + X
Стъпка 4
След това стартираме adb за достъп до свързаните устройства. Друг метод за използване в Linux е да го инсталирате директно на конзолата, за това първо изпълняваме следното:
sudo apt install adb
Стъпка 5
Въвеждаме буквата S, за да потвърдим изтеглянето и инсталирането на ADB.
ЗабележкаВ случай на използване на CentOS или fedora изпълняваме следното:
sudo yum инсталирайте android-tools
Стъпка 6
Сега ще изпълним следното:
adb устройства
Стъпка 7
Както виждаме, на първо място, ADB демонът е активиран. Отново стартираме adb устройства, когато оборудването е свързано, така че активните устройства са изброени:
3. Инсталирайте ADB и fastboot на macOS Mojave
Етап 1
В случай на macOS Mojave, първо трябва да изтеглим помощната програма в следната връзка.
Стъпка 2
След това извличаме съдържанието, отваряме ембринал и изпълняваме следния синтаксис:
cd / ADB пътСтъпка 3
след като влезем там, просто стартирайте adb устройства, за да изброите свързаните компютри. Сега, в случай че този метод генерира грешка, можем да използваме HomeBrew за инсталирането на ADb, това е мениджър на пакети за macOS.
Първо инсталираме HomeBrew със следната команда:
ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Увеличете
Стъпка 4
Там натискаме клавиша Enter, за да стартираме инсталационния процес. Сега ще инсталираме ADB, като изпълним следното:
brew cask инсталирайте android-platform-tools
Увеличете
Стъпка 5
Можем да видим, че процесът на изтегляне на ADB започва:
Увеличете
Стъпка 6
След като този процес приключи, ще видим следното:
Увеличете
Стъпка 7
Активираме услугата, като изпълняваме adb устройства:
Увеличете
Стъпка 8
Сега свързваме компютъра към macOS Mojave и отново изпълняваме adb устройства, така че да е в списъка:
Увеличете
Стъпка 9
От този момент нататък можем да използваме ADB заедно с fastboot на Android и по този начин да изследваме вселена от нови възможности за развитие. Състоянието на ADB връзката във всички системи може да бъде едно от следните:
- офлайн - Показва, че екземплярът не е свързан с ADB или не отговаря.
- устройство - Тази опция показва, че екземплярът е свързан към ADB сървъра.
- няма устройство - няма емулатор или свързано устройство.
Стъпка 10
Някои полезни команди, които можем да използваме с fastboot са:
Проверете дали мобилният телефон е свързан
устройства за бързо стартиране
Флаш ROM
fastboot flash (rom име) .zip
Светкавица за възстановяване
fastboot flash recovery recovery.img
Мига ядро
fastboot флаш зареждане boot.img
Стартирайте в режим на възстановяване
fastboot boot recovery.img
Отключете буутлоудъра
fastboot oem отключване
Блокирайте буутлоудъра
fastboot oem заключване
Стъпка 11
Някои основни ADB команди са:
Списък на свързаните устройства
adb устройства
Копирайте файл от мобилен телефон на компютър
adb изтегляне
Изпратете файл на нашето мобилно устройство
adb push
Деинсталирайте приложение
adb деинсталиране
Инсталирайте .apk приложение на мобилен телефон
adb инсталиране
Рестартирайте мобилния телефон в нормален режим
adb рестартиране
Рестартирайте телефона в режим на зареждане или в режим на възстановяване
adb reboot-bootloader / reboot recovery
С ADB и fastboot имаме под ръка поредица от пълни и функционални помощни програми за цялостно увеличаване на капацитета за използване на Android.