Sådan installeres ADB og Fastboot på Windows 10, Mac eller Linux

Et af de mest anvendte mobile operativsystemer i dag er Android, der er udviklet af Google, og inden for dets forskellige funktioner finder vi alsidigheden i konfiguration, sikkerhed, design og kompatibilitet med hundredvis af enheder. Inden for verden af ​​mobile systemer er der en meget interessant sektion, som har en direkte indvirkning på skalerbarheden af ​​Android, og det er udviklingen af ​​applikationer, vi ved, at det er en verden af ​​tegn, symboler og tegn, hvor den mindste fejl giver Som et resultat udføres udførelsen af ​​koden ikke korrekt, men hvis alt går som forventet, kan vi oprette unikke applikationer med fantastiske funktioner til tusindvis af Android -brugere, for at lette denne udviklingsopgave, har Android leveret ADB -værktøjet gratis, som er tilgængeligt for de vigtigste operativsystemer, der bruges i dag.

Solvetic vil forklare, hvad det er, og hvordan man installerer ADB og fastboot på disse systemer og dermed har endnu en gren af ​​IT til at bruge Android.

Hvad er ADBADB (Android Debug Bridge), er udviklet som et kommandolinjeværktøj, der har store funktionaliteter, og takket være det vil det være muligt at etablere kommunikation med en forekomst af en emulator eller en Android -enhed, der opretter forbindelse direkte til den anvendte computer.

Takket være ADB vil det være muligt at udføre forskellige og varierede handlinger på Android -enheder såsom installation og fejlfinding af apps, imod med adgang til en Unix -shell -terminal, hvor det vil være muligt at udføre forskellige kommandoer på emulatoren eller tilsluttet enhed for at se hvordan ville fungere i et produktivt miljø.

ADB -funktionerADB er udviklet som et klient-server-program, hvor tre grundlæggende komponenter er inkluderet til dets brug, som er:

  • En klient, der er ansvarlig for at sende kommandoerne, denne klient udføres på udviklingsteamet, denne klient kan påberåbes fra kommandolinjeterminalen takket være en specifik ADB -kommando for det.
  • En dæmon, som er ansvarlig for at udføre kommandoerne på enheden. Dæmonen køres som en baggrundsproces på hver forekomst af emulatoren eller den enhed, der skal bruges.
  • Denne server, der har til opgave at styre kommunikationen mellem klienten og Daemon, kører som en baggrundsproces på udviklingsmaskinen.

ADB-værktøjet er placeret i stien "android_sdk / platform-tools /".

Sådan fungerer ADBI det øjeblik en ADB -klient startes, skal denne klient først kontrollere, om der i øjeblikket kører en ADB -serverproces, hvis ikke, startes serverprocessen. I det øjeblik serveren starter, er den knyttet til den lokale TCP -port 5037, og derfra leder den efter kommandoer sendt af ADB -klienterne, det skal bemærkes, at alle ADB -klienter bruger port 5037 til at kommunikere med serveren via ADB.

Når kommunikationsprocessen er afsluttet, etablerer serveren forbindelser med alle forekomster af emulatorer eller enheder, der udføres, og der lokaliserer den forekomster af emulatorer eller enheder, der udfører scanningsopgaver for havne med ulige tal ved hjælp af området 5555 til 5585, dette område bruges af emulatorer og enheder.

Hvad er FastbootFastboot er et værktøj udviklet af Android, som er nyttigt til at blinke filer og ændre nogle softwarefaktorer, der er forudbestemt på computeren, det er værd at bemærke, at brugen af ​​dette værktøj er omhyggelig, da noget dårligt udført vil have en negativ indvirkning i hele Android -systemet operation.
En af fordelene ved at bruge Fastboot er, at det er muligt at låse Bootloader op for at ændre terminalens ROM.

Normalt bruges tænd / sluk -knappen + vol up -tasten (op) for at gå ind i Fastboot.

1. Installer ADB med fastboot på Windows 10


Inden vi ser, hvordan vi kan downloade ADB og bruge det, skal vi udføre en række tidligere trin på vores Android -mobil, så alt fungerer korrekt.

Trin 1
Det første skridt at tage er at gå til telefonindstillingerne og der klikke på linjen "Om telefon", der er i den sidste del af indstillingerne, som vi ser:

Trin 2
I det nye vindue finder vi sektionen "Kerneversion":

Trin 3
Der skal vi klikke 7 gange på dette afsnit for at aktivere Android -udviklertilstand, derefter går vi til sektionen "Udviklerindstillinger", og vi skal klikke på kontakten på linjen "USB -fejlfinding", følgende meddelelse vises. Der klikker vi på knappen "Accept" for at aktivere denne tilstand på Android. Vi efterlader et eksempel til dig, så du kan se det mere tydeligt.

Trin 4
Nu går vi videre til selve installationen. For Windows -operativsystemer skal vi først downloade ADB -hjælpeprogrammet på følgende link:

Trin 5
Vi fortsætter med at udtrække indholdet af den komprimerede fil:

FORSTØRRE

Trin 5
Der finder vi hele ADB -pakken, hvor fastboot er inkluderet. Nu udtrækker vi dette indhold på stien "C: \ Windows":

FORSTØRRE

Trin 6
Når vi udfører dette, vil vi have platformværktøjskataloget på C -drevet, og derfra vil det være muligt at køre ADB. Alternativt vil det være muligt at installere ADB i Windows 10 ved hjælp af følgende metode, der skal vi gå til følgende sti:

  • Kontrolpanel
  • Sikkerhedssystem
  • System

FORSTØRRE

Trin 7
Der klikker vi på linjen "Avanceret systemkonfiguration", og i pop-up-vinduet går vi til fanen "Avancerede muligheder", og der klikker vi på knappen "Miljøvariabler" nederst:

Trin 8
Følgende vises:

Trin 9
Der vælger vi linjen "Sti" og klikker på "Rediger" -knappen, følgende vises:

Trin 10
Der klikker vi på "Undersøg" -knappen, og vi kommer ind på stien, hvor det downloadede ADB -indhold er blevet ekstraheret. Klik på OK for at gemme ændringerne. En anden nyttig metode i Windows 10 er at gå direkte til det downloadede indhold og et sted gratis trykke på Shift-tasten, højreklikke og vælge indstillingen "Åbn PowerShell-vinduet her":

Trin 11
Nu er det tid til at slutte vores Android -enhed til Windows 10, og der skal du i USB -tilstand vælge "Filer":

Trin 12
Ved at vælge denne mulighed går vi til den PowerShell -konsol, der er åbnet, og udfører følgende:

 adb -enheder

FORSTØRRE

Trin 13
Som vi kan se der, udføres to grundlæggende handlinger, som er:

  • Start af ABD -dæmonen ved hjælp af port 5037
  • Registrering af Android -enheder tilsluttet computeren

Trin 14
Første gang vi udfører denne proces, gælder det også Linux og macOS, vi kan se, at enheden ikke er autoriseret, så vi vil se følgende meddelelse på Android -enheden:

Trin 15
Der klikker vi på Acceptér for at tillade fingeraftryk. Nu kan vi se, at teamet er autoriseret i ADB:

FORSTØRRE

2. Installer ADB og fastboot på Linux


I denne sag vil vi bruge Ubuntu 18.04, i tilfælde af Linux har vi to metoder til at installere ADB.

BemærkI tilfælde af at bruge en 64-bit-udgave, vil det være nødvendigt at installere pakkerne glibc.i686, libstdc ++.

Trin 1
I Linux skal vi først downloade ADB på følgende link:

Trin 2
Vi fortsætter med at udtrække det downloadede indhold, efter dette åbner vi en terminal konsol og går til hjemmekataloget, hvor vi udfører følgende linje:

 sudo nano .bashrc 
Trin 2
I den viste fil indtaster vi følgende syntaks i slutningen af ​​den:
 eksport PATH = $ {PATH}: / home / ”user” / Path to ADB 

Trin 3
Vi gemmer ændringerne ved hjælp af følgende tastekombination:

Ctrl + O.

Vi forlader redaktøren ved hjælp af:

Ctrl + X

Trin 4
Efter dette kører vi adb for at få adgang til de tilsluttede enheder. Nu er en anden metode til brug i Linux at installere den direkte på konsollen, for dette udfører vi først følgende:

 sudo apt installere adb 

Trin 5
Vi indtaster bogstavet S for at bekræfte download og installation af ADB.

BemærkI tilfælde af brug af CentOS eller fedora udfører vi følgende:

 sudo yum installer android-værktøjer

Trin 6
Nu vil vi udføre følgende:

 adb -enheder

Trin 7
Som vi kan se, er ADB -dæmonen først aktiveret. Igen kører vi adb -enheder, når udstyret er blevet tilsluttet, så de aktive enheder er angivet:

3. Installer ADB og fastboot på macOS Mojave

Trin 1
I tilfælde af macOS Mojave skal vi først downloade værktøjet i følgende link.

Trin 2
Herefter udtrækker vi indholdet, åbner en taemrinal og udfører følgende syntaks:

 cd / ADB -sti 
Trin 3
når vi får adgang dertil, skal du bare køre adb -enheder for at få vist de tilsluttede computere. Nu, hvis denne metode genererer en fejl, kan vi bruge HomeBrew til installation af ADb, dette er en pakkehåndtering til macOS.
Først installerer vi HomeBrew med følgende kommando:
 ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

FORSTØRRE

Trin 4
Der trykker vi på Enter -tasten for at starte installationsprocessen. Nu skal vi installere ADB ved at køre følgende:

 bryg fad installere android-platform-værktøjer 

FORSTØRRE

Trin 5
Vi kan se, at ADB -downloadprocessen starter:

FORSTØRRE

Trin 6
Når denne proces er afsluttet, ser vi følgende:

FORSTØRRE

Trin 7
Vi aktiverer tjenesten ved at køre adb -enheder:

FORSTØRRE

Trin 8
Nu slutter vi computeren til macOS Mojave, og igen udfører vi adb -enheder, så den er angivet:

FORSTØRRE

Trin 9
Fra dette tidspunkt er vi i stand til at bruge ADB sammen med fastboot på Android og dermed udforske et univers af nye udviklingsmuligheder. Status for ADB -forbindelsen på alle systemer kan være en af ​​følgende:

  • offline - Angiver, at forekomsten ikke er forbundet til ADB eller ikke reagerer.
  • enhed - Denne indstilling angiver, at forekomsten er forbundet til ADB -serveren.
  • ingen enhed - Der er ingen emulator eller enhed tilsluttet.

Trin 10
Nogle nyttige kommandoer, som vi kan bruge med fastboot, er:

Kontroller, at mobilen er tilsluttet

 fastboot -enheder

Flash en ROM

 fastboot flash (romnavn) .zip

Flash en genopretning

 fastboot flash recovery recovery.img

Blinker en kerne

 fastboot flash boot boot.img

Start i genoprettelsestilstand

 fastboot boot recovery.img

Lås bootloaderen op

 fastboot oem låse op

Bloker bootloaderen

 fastboot OEM lås

Trin 11
Nogle grundlæggende ADB -kommandoer er:

Liste over tilsluttede enheder

 adb -enheder 

Kopier en fil fra mobil til computer

 adb træk 

Send en fil til vores mobile enhed

 adb skub 

Afinstaller en app

 adb afinstallere 

Installer en .apk -applikation på mobilen

 adb install 

Genstart mobilen i normal tilstand

 adb genstart 

Genstart telefonen i bootloader -tilstand eller i genoprettelsesfunktionen

 adb reboot-bootloader / reboot recovery 

Med ADB og fastboot har vi en række komplette og funktionelle værktøjer til rådighed for at øge Android -brugskapaciteten på en samlet måde.

wave wave wave wave wave