Et av de mest brukte mobile operativsystemene i dag er Android som er utviklet av Google, og innenfor de forskjellige funksjonene finner vi allsidigheten til konfigurasjon, sikkerhet, design og kompatibilitet med hundrevis av enheter. Innenfor verden av mobile systemer er det en veldig interessant seksjon, som har en direkte innvirkning på skalerbarheten til Android, og det er utviklingen av applikasjoner, vi vet at det er en verden av tegn, symboler og tegn der den minste feilen gir Som et resultat utføres kjøringen av koden ikke riktig, men hvis alt går som forventet, kan vi lage unike applikasjoner med flotte funksjoner for tusenvis av Android -brukere, vel, for å lette denne utviklingsoppgaven, har Android gitt ADB -verktøyet gratis, som er tilgjengelig for de viktigste operativsystemene som brukes i dag.
Solvetic vil forklare hva det er og hvordan du installerer ADB og fastboot på disse systemene og dermed har enda en IT -gren til å bruke Android.
Hva er ADBADB (Android Debug Bridge), er utviklet som et kommandolinjeverktøy som har flotte funksjoner, og takket være det vil det være mulig å etablere kommunikasjon med en forekomst av en emulator eller en Android -enhet som kobles direkte til datamaskinen som brukes.
Takket være ADB vil det være mulig å utføre forskjellige og varierte handlinger på Android -enheter, for eksempel installering og feilsøking av apper, mot tilgang til en Unix -skallterminal der det vil være mulig å utføre forskjellige kommandoer på emulatoren eller tilkoblet enhet for å se hvordan ville fungere i et produktivt miljø.
ADB -funksjonerADB er utviklet som et klient-server-program der tre grunnleggende komponenter er inkludert for bruk, som er:
- En klient som er ansvarlig for å sende kommandoene, denne klienten kjøres på utviklingsteamet, denne klienten kan påkalles fra kommandolinjeterminalen takket være en spesifikk ADB -kommando for den.
- En demon, som er ansvarlig for å utføre kommandoene på enheten. Demonen kjøres som en bakgrunnsprosess på hver forekomst av emulatoren eller enheten som skal brukes.
- Denne serveren har som oppgave å administrere kommunikasjonen mellom klienten og Daemon, og kjører som en bakgrunnsprosess på utviklingsmaskinen.
ADB-verktøyet ligger i banen "android_sdk / platform-tools /".
Slik fungerer ADBI det øyeblikket en ADB -klient startes, må denne klienten først kontrollere om det er en ADB -serverprosess som kjører for øyeblikket, hvis ikke, starter serverprosessen. I det øyeblikket serveren starter, er den koblet til den lokale TCP -porten 5037, og derfra ser den etter kommandoer som er sendt av ADB -klientene. Det skal bemerkes at alle ADB -klientene bruker port 5037 for å kommunisere med serveren via ADB.
Når kommunikasjonsprosessen er fullført, oppretter serveren forbindelser med alle forekomster av emulatorer eller enheter som blir utført, og der finner den forekomster av emulatorer eller enheter som utfører skanneoppgaver for porter med oddetall i området 5555 til 5585, dette området brukes av emulatorer og enheter.
Hva er FastbootFastboot er et verktøy utviklet av Android som er nyttig for å blinke filer og endre noen programvarefaktorer som er forhåndsbestemt på datamaskinen, det er verdt å merke seg at bruken av dette verktøyet er forsiktig siden noe dårlig utført vil ha en negativ innvirkning på hele Android -systemet operasjon.
En av fordelene med å bruke Fastboot er at det vil være mulig å låse opp Bootloader for å endre ROM -en til terminalen.
For å gå inn i Fastboot brukes vanligvis strømknappen + volumtasten (opp).
1. Installer ADB med fastboot på Windows 10
Før vi ser hvordan vi kan laste ned ADB og bruke det, må vi utføre en rekke tidligere trinn på Android -mobilen vår, slik at alt fungerer som det skal.
Trinn 1
Det første trinnet å ta vil være å gå til telefoninnstillingene og der klikke på linjen "Om telefon" som er i den siste delen av innstillingene slik vi ser:
Steg 2
I det nye vinduet finner vi delen "Kernelversjon":
Trinn 3
Der må vi klikke 7 ganger på denne delen for å aktivere Android -utviklermodus, etter det går vi til delen "Utvikleralternativer", og vi må klikke på bryteren på linjen "USB -feilsøking", følgende melding vil bli vist. Der klikker vi på "Godta" -knappen for å aktivere denne modusen på Android. Vi gir deg et eksempel på opplæring, slik at du kan se det tydeligere.
Trinn 4
Nå går vi videre til selve installasjonen. For Windows -operativsystemer må vi først laste ned ADB -verktøyet på følgende lenke:
Trinn 5
Vi fortsetter med å pakke ut innholdet i den komprimerte filen:
FORSTØRRE
Trinn 5
Der finner vi hele ADB -pakken der fastboot er inkludert. Nå trekker vi ut dette innholdet i banen "C: \ Windows":
FORSTØRRE
Trinn 6
Når vi utfører dette, vil vi ha plattformverktøykatalogen på C -stasjonen, og derfra vil det være mulig å kjøre ADB. Alternativt vil det være mulig å installere ADB i Windows 10 ved å bruke følgende metode, der må vi gå til følgende bane:
- Kontrollpanel
- Sikkerhetssystem
- System
FORSTØRRE
Trinn 7
Der klikker vi på linjen "Avansert systemkonfigurasjon", og i popup-vinduet går vi til kategorien "Avanserte alternativer", og der klikker vi på "Miljøvariabler" -knappen nederst:
Trinn 8
Følgende vil vises:
Trinn 9
Der velger vi "Path" -linjen og klikker på "Edit" -knappen, følgende vil vises:
Trinn 10
Der klikker vi på "Undersøk" -knappen, og vi går inn i banen der det nedlastede ADB -innholdet er hentet ut. Klikk OK for å lagre endringene. En annen nyttig metode i Windows 10, er å gå direkte til det nedlastede innholdet og et sted gratis trykke Shift-tasten, høyreklikke og velge alternativet "Åpne PowerShell-vinduet her":
Trinn 11
Nå er det på tide å koble Android -enheten til Windows 10, og der, i USB -modus, velger du alternativet "Filer":
Trinn 12
Ved å velge dette alternativet går vi til PowerShell -konsollen som har blitt åpnet og utfører følgende:
adb -enheter
FORSTØRRE
Trinn 13
Som vi kan se der, utføres to grunnleggende handlinger, som er:
- Starter ABD -demonen med port 5037
- Deteksjon av Android -enheter koblet til datamaskinen
Trinn 14
Første gang vi utfører denne prosessen, gjelder den også Linux og macOS, vi kan se at enheten ikke er autorisert, så vi vil se følgende melding på Android -enheten:
Trinn 15
Der klikker vi på Godta for å tillate fingeravtrykk. Nå kan vi se at teamet er autorisert i ADB:
FORSTØRRE
2. Installer ADB og fastboot på Linux
I dette tilfellet vil vi bruke Ubuntu 18.04, for Linux har vi to metoder for å installere ADB.
MerkHvis du bruker en 64-biters utgave, vil det være nødvendig å installere pakkene glibc.i686, libstdc ++.
Trinn 1
I Linux må vi først laste ned ADB på følgende lenke:
Steg 2
Vi fortsetter med å pakke ut det nedlastede innholdet, etter dette åpner vi en terminal -konsoll og går til hjemmekatalogen der vi kjører følgende linje:
sudo nano .bashrcSteg 2
I den viste filen vil vi skrive inn følgende syntaks på slutten av den:
eksport PATH = $ {PATH}: / home / ”user” / Path to ADB
Trinn 3
Vi lagrer endringene ved hjelp av følgende tastekombinasjon:
Ctrl + O.
Vi forlater redaktøren ved hjelp av:
Ctrl + X
Trinn 4
Etter dette kjører vi adb for å få tilgang til de tilkoblede enhetene. Nå er en annen metode å bruke i Linux å installere den direkte på konsollen, for dette utfører vi først følgende:
sudo apt installer adb
Trinn 5
Vi skriver inn bokstaven S for å bekrefte nedlasting og installasjon av ADB.
MerkVed bruk av CentOS eller fedora utfører vi følgende:
sudo yum installer android-verktøy
Trinn 6
Nå vil vi utføre følgende:
adb -enheter
Trinn 7
Som vi kan se, er ADB -demonen først aktivert. Igjen kjører vi adb -enheter når utstyret er koblet til, slik at de aktive enhetene er oppført:
3. Installer ADB og fastboot på macOS Mojave
Trinn 1
Når det gjelder macOS Mojave, må vi først laste ned verktøyet i følgende lenke.
Steg 2
Etter dette trekker vi ut innholdet, åpner en taemrinal og kjører følgende syntaks:
cd / ADB -baneTrinn 3
når vi får tilgang der, bare kjør adb -enheter for å vise de tilkoblede datamaskinene. Hvis denne metoden genererer en feil, kan vi bruke HomeBrew for installasjon av ADb, dette er en pakkebehandling for macOS.
Først installerer vi HomeBrew med følgende kommando:
ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
FORSTØRRE
Trinn 4
Der trykker vi på Enter -tasten for å starte installasjonsprosessen. Nå skal vi installere ADB ved å kjøre følgende:
brew cask install android-platform-tools
FORSTØRRE
Trinn 5
Vi kan se at nedlastingsprosessen for ADB starter:
FORSTØRRE
Trinn 6
Når denne prosessen er fullført, ser vi følgende:
FORSTØRRE
Trinn 7
Vi aktiverer tjenesten ved å kjøre adb -enheter:
FORSTØRRE
Trinn 8
Nå kobler vi datamaskinen til macOS Mojave, og igjen utfører vi adb -enheter slik at den er oppført:
FORSTØRRE
Trinn 9
Fra dette tidspunktet kan vi bruke ADB sammen med fastboot på Android og dermed utforske et univers med nye utviklingsmuligheter. Statusen for ADB -tilkoblingen, på alle systemer, kan være ett av følgende:
- offline - Angir at forekomsten ikke er koblet til ADB eller ikke svarer.
- enhet - Dette alternativet indikerer at forekomsten er koblet til ADB -serveren.
- ingen enhet - Det er ingen emulator eller enhet tilkoblet.
Trinn 10
Noen nyttige kommandoer som vi kan bruke med fastboot er:
Kontroller at mobilen er tilkoblet
fastboot -enheter
Flash en ROM
fastboot flash (romnavn) .zip
Flash en utvinning
fastboot flash recovery recovery.img
Blinker en kjerne
fastboot flash boot boot.img
Start opp i gjenopprettingsmodus
fastboot boot recovery.img
Lås opp bootloader
fastboot oem låse opp
Blokker oppstartslasteren
fastboot OEM lås
Trinn 11
Noen grunnleggende ADB -kommandoer er:
Liste over tilkoblede enheter
adb -enheter
Kopier en fil fra mobil til datamaskin
adb pull
Send en fil til mobilenheten vår
adb push
Avinstaller en app
adb avinstallere
Installer en .apk -applikasjon på mobil
adb install
Start mobilen på nytt i normal modus
adb omstart
Start telefonen på nytt i oppstartsmodus eller i gjenopprettingsmodus
adb reboot-bootloader / reboot recovery
Med ADB og fastboot har vi en rekke komplette og funksjonelle verktøy tilgjengelig for å øke brukskapasiteten til Android totalt.