Ett av de mest använda mobila operativsystemen idag är Android som utvecklats av Google och inom dess olika funktioner hittar vi mångsidigheten av konfiguration, säkerhet, design och kompatibilitet med hundratals enheter. Inom världen av mobila system finns det ett mycket intressant avsnitt, som har en direkt inverkan på skalbarheten för Android, och det är utvecklingen av applikationer, vi vet att det är en värld av tecken, symboler och tecken där det minsta felet ger Som ett resultat utförs inte körningen av koden korrekt, men om allt går som förväntat kan vi skapa unika applikationer med fantastiska funktioner för tusentals Android -användare, ja, för att underlätta denna utvecklingsuppgif.webpt har Android tillhandahållit ADB -verktyget gratis, som är tillgängligt för de viktigaste operativsystem som används idag.
Solvetic kommer att förklara vad det är och hur man installerar ADB och fastboot på dessa system och därmed har ytterligare en IT -gren att använda Android.
Vad är ADBADB (Android Debug Bridge), har utvecklats som ett kommandoradsverktyg som har stora funktioner och tack vare vilket det kommer att vara möjligt att upprätta kommunikation med en instans av en emulator eller en Android -enhet som ansluts direkt till den dator som används.
Tack vare ADB kommer det att vara möjligt att utföra olika och varierade åtgärder på Android -enheter som att installera och felsöka appar, mot med tillgång till en Unix -skalterminal där det blir möjligt att utföra olika kommandon på emulatorn eller ansluten enhet för att se hur skulle fungera i en produktiv miljö.
ADB -funktionerADB är utvecklat som ett klient-server-program där tre grundläggande komponenter ingår för dess användning, som är:
- En klient som är ansvarig för att skicka kommandona, den här klienten körs i utvecklingsteamet, den här klienten kan åberopas från kommandoradsterminalen tack vare ett specifikt ADB -kommando för det.
- En demon, som är ansvarig för att utföra kommandona på enheten. Demonen körs som en bakgrundsprocess på varje instans av emulatorn eller enheten som ska användas.
- En server som har till uppgif.webpt att hantera kommunikationen mellan klienten och Daemon, den här servern körs som en bakgrundsprocess på utvecklingsmaskinen.
ADB-verktyget finns i sökvägen "android_sdk / platform-tools /".
Hur fungerar ADBI det ögonblick som en ADB -klient startas måste den här klienten först kontrollera om det finns en ADB -serverprocess som körs, om inte, startas serverprocessen. I det ögonblick som servern startar är den länkad till den lokala TCP -porten 5037 och därifrån söker den efter kommandon som skickas av ADB -klienterna. Det bör noteras att alla ADB -klienter använder port 5037 för att kommunicera med servern via ADB.
När kommunikationsprocessen är klar etablerar servern anslutningar med alla förekomster av emulatorer eller enheter som körs och där lokaliseras förekomsten av emulatorer eller enheter som utför skanningsuppgif.webpter för portar med udda nummer med intervallet 5555 till 5585, detta intervall används av emulatorer och enheter.
Vad är FastbootFastboot är ett verktyg utvecklat av Android som är användbart för att blinka filer och ändra vissa programfaktorer som är förutbestämda på datorn. drift.
En av fördelarna med att använda Fastboot är att det blir möjligt att låsa upp Bootloader för att ändra terminalens ROM.
För att gå in i Fastboot används normalt strömknappen + volymknappen (upp).
1. Installera ADB med fastboot på Windows 10
Innan vi ser hur vi kan ladda ner ADB och använda det måste vi utföra en serie tidigare steg på vår Android -mobil så att allt fungerar korrekt.
Steg 1
Det första steget att ta är att gå till telefoninställningarna och där klicka på raden "Om telefon" som är i den sista delen av inställningarna som vi ser:
Steg 2
I det nya fönstret hittar vi avsnittet "Kärnversion":
Steg 3
Där måste vi klicka 7 gånger på det här avsnittet för att aktivera Android -utvecklarläget, efter det går vi till avsnittet "Utvecklaralternativ" och vi måste klicka på strömbrytaren för "USB -felsökning" -raden, följande meddelande visas. Där klickar vi på knappen "Acceptera" för att aktivera det här läget på Android. Vi lämnar ett exempel på självstudier så att du kan se det tydligare.
Steg 4
Nu går vi vidare till själva installationen. För Windows -operativsystem måste vi först ladda ner ADB -verktyget på följande länk:
Steg 5
Vi fortsätter att extrahera innehållet i den komprimerade filen:
FÖRSTORA
Steg 5
Där hittar vi hela ADB -sviten där fastboot ingår. Nu extraherar vi detta innehåll i sökvägen "C: \ Windows":
FÖRSTORA
Steg 6
När vi kör detta kommer vi att ha plattformsverktygskatalogen på C -enheten och därifrån blir det möjligt att köra ADB. Alternativt kommer det att vara möjligt att installera ADB i Windows 10 med följande metod, där måste vi gå till följande sökväg:
- Kontrollpanel
- Säkerhetssystem
- Systemet
FÖRSTORA
Steg 7
Där klickar vi på raden "Avancerad systemkonfiguration" och i popup-fönstret går vi till fliken "Avancerade alternativ" och där klickar vi på knappen "Miljövariabler" längst ner:
Steg 8
Följande kommer att visas:
Steg 9
Där väljer vi raden "Sökväg" och klickar på "Redigera" -knappen, följande visas:
Steg 10
Där klickar vi på knappen "Undersök" och vi kommer in på sökvägen där det nedladdade ADB -innehållet har extraherats. Klicka på OK för att spara ändringarna. En annan användbar metod i Windows 10 är att gå direkt till det nedladdade innehållet och någonstans gratis trycka på Skift-tangenten, högerklicka och välj alternativet "Öppna PowerShell-fönstret här":
Steg 11
Nu är det dags att ansluta vår Android -enhet till Windows 10 och där, i USB -läge, välj alternativet "Filer":
Steg 12
Genom att välja det här alternativet går vi till PowerShell -konsolen som har öppnats och kör följande:
adb -enheter
FÖRSTORA
Steg 13
Som vi kan se där utförs två grundläggande åtgärder, vilka är:
- Starta ABD -demonen med port 5037
- Upptäckt av Android -enheter anslutna till datorn
Steg 14
Första gången vi utför denna process gäller den även Linux och macOS, vi kan se att enheten inte är auktoriserad, så vi kommer att se följande meddelande på Android -enheten:
Steg 15
Där klickar vi på Acceptera för att tillåta fingeravtryck. Nu kan vi se att laget är auktoriserat i ADB:
FÖRSTORA
2. Installera ADB och fastboot på Linux
I det här fallet kommer vi att använda Ubuntu 18.04, för Linux har vi två metoder för att installera ADB.
NoteraOm du använder en 64-bitarsversion kommer det att vara nödvändigt att installera paketen glibc.i686, libstdc ++.
Steg 1
I Linux måste vi först ladda ner ADB på följande länk:
Steg 2
Vi fortsätter att extrahera det nedladdade innehållet, efter detta öppnar vi en terminalkonsol och går till hemkatalogen där vi kör följande rad:
sudo nano .bashrcSteg 2
I den visade filen anger vi följande syntax i slutet av den:
exportera PATH = $ {PATH}: / home / ”user” / Sökväg till ADB
Steg 3
Vi sparar ändringarna med följande tangentkombination:
Ctrl + O
Vi lämnar redaktören med:
Ctrl + X
Steg 4
Efter detta kör vi adb för att komma åt de anslutna enheterna. Nu är en annan metod att använda i Linux att installera den direkt på konsolen, för detta kör vi först följande:
sudo apt installera adb
Steg 5
Vi anger bokstaven S för att bekräfta nedladdningen och installationen av ADB.
NoteraVid användning av CentOS eller fedora kör vi följande:
sudo yum installera android-verktyg
Steg 6
Nu kommer vi att utföra följande:
adb -enheter
Steg 7
Som vi kan se är ADB -demonen först aktiverad. Återigen kör vi adb -enheter när utrustningen har anslutits, så att de aktiva enheterna listas:
3. Installera ADB och fastboot på macOS Mojave
Steg 1
För macOS Mojave måste vi först ladda ner verktyget i följande länk.
Steg 2
Efter detta extraherar vi innehållet, öppnar en taemrinal och kör följande syntax:
cd / ADB -sökvägSteg 3
när vi kommer dit, kör bara adb -enheter för att lista de anslutna datorerna. Om den här metoden genererar ett fel kan vi använda HomeBrew för installationen av ADb, det här är en pakethanterare för macOS.
Först installerar vi HomeBrew med följande kommando:
ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
FÖRSTORA
Steg 4
Där trycker vi på Enter -knappen för att starta installationsprocessen. Nu ska vi installera ADB genom att köra följande:
brygga fat installera android-plattform-verktyg
FÖRSTORA
Steg 5
Vi kan se att ADB -nedladdningsprocessen startar:
FÖRSTORA
Steg 6
När denna process är klar ser vi följande:
FÖRSTORA
Steg 7
Vi aktiverar tjänsten genom att köra adb -enheter:
FÖRSTORA
Steg 8
Nu ansluter vi datorn till macOS Mojave och igen kör vi adb -enheter så att den listas:
FÖRSTORA
Steg 9
Från och med nu kan vi använda ADB tillsammans med fastboot på Android och därmed utforska ett universum av nya utvecklingsmöjligheter. Statusen för ADB -anslutningen, på alla system, kan vara något av följande:
- offline - Anger att instansen inte är ansluten till ADB eller inte svarar.
- enhet - Det här alternativet indikerar att instansen är ansluten till ADB -servern.
- ingen enhet - Det finns ingen emulator eller enhet ansluten.
Steg 10
Några användbara kommandon som vi kan använda med fastboot är:
Kontrollera att mobilen är ansluten
fastboot -enheter
Flash en ROM
fastboot -flash (romnamn) .zip
Flash en återhämtning
fastboot flash recovery recovery.img
Blinkar en kärna
fastboot flash boot boot.img
Starta i återställningsläge
fastboot boot recovery.img
Lås upp startladdaren
fastboot oem låsa upp
Blockera startladdaren
fastboot oem lås
Steg 11
Några grundläggande ADB -kommandon är:
Lista anslutna enheter
adb -enheter
Kopiera en fil från mobil till dator
adb pull
Skicka en fil till vår mobila enhet
adb push
Avinstallera en app
adb avinstallera
Installera en .apk -applikation på mobilen
adb installera
Starta om mobilen i normalt läge
adb starta om
Starta om telefonen i bootloader -läget eller i återställningsläget
adb reboot-bootloader / reboot recovery
Med ADB och fastboot har vi till hands en serie kompletta och funktionella verktyg för att öka användningskapaciteten för Android på ett totalt sätt.