Android Debug Bridge (ADB, for kort) er et allsidig kommandolinjeverktøy for å kommunisere med en Android-enhet. Ved hjelp av ADB kan du utføre en rekke handlinger på målapparatet, for eksempel å installere og feilsøke apper, kjøre kommandoer og mer.
I denne guiden lærer vi hvordan du installerer ADB på Linux og administrerer enheten din med den.
ADB på Linux
Det er faktisk to deler av ADB: den ene kommer med Android og den andre er skrivebordsklienten. Når Android -enheten er tilkoblet og USB -feilsøking er aktivert, kan vi bruke Desktop ADB -klienten til å sende forskjellige kommandoer til Android -enheten. ADB kommer som en del av Android SDK som er tilgjengelig for Windows, Linux, MacOS og andre.
ADB -verktøyet er imidlertid også tilgjengelig separat for alle de store plattformene, inkludert Linux. I de fleste tilfeller bør det være tilgjengelig fra den offisielle pakkenes repo av Linux Distro.
Denne guiden vil inneholde installasjonstrinn på noen av de mest populære Linux -distrosene.
Installere ADB på Linux
Avhengig av Linux -distroen du kjører, følg riktig installasjonsprosedyre.
Debian/Ubuntu-baserte distros
$ sudo apt installer adb
RHEL/CENTOS/FEDORA
$ sudo dnf installer adb
OpenSuse og Suse Linux Enterprise
$ sudo zypper installer android-tools
Arch Linux
$ sudo pacman -s android -tools
Verifisere ADB -installasjon
Kjør følgende kommando for å bekrefte om installasjonen var vellykket:
$ ADB -versjon
Bruker ADB for å administrere Android -enheter
For å bruke ADB på en enhet, må du sørge for at den har aktivert USB -feilsøking. Sjekk ut denne guiden som viser hvordan du aktiverer USB -feilsøkingsmodus på Android -enheten din.
Når vi er koblet til datamaskinen, kan vi bruke ADB-kommandolinjeverktøyet til å utføre forskjellige oppgaver.
Starter/dreper ADB -serveren
For å bruke ADB, først, må vi starte ADB -serveren. Kjør følgende kommando:
$ ADB start-server
Ved mange anledninger kan ADB -serverforekomsten bli problematisk. Du kan drepe den for øyeblikket kjører serveren ved hjelp av følgende kommando:
$ ADB Kill-Server
Liste til tilkoblede enheter
Før vi prøver å skyve noen kommando til enheten, må vi sørge for at ADB -serveren gjenkjenner den tilkoblede enheten (e) riktig. Følgende kommando vil skrive ut en liste over alle tilkoblede enheter:
$ ADB -enheter
Start på nytt Android -enheten
For å starte Android -enheten på nytt, bruk følgende ADB -kommando:
$ ADB -omstart
Vi kan også instruere enheten om å starte opp i andre moduser som gjenoppretting, fastboot osv. For å starte på nytt i gjenoppretting, bruk følgende kommando:
$ ADB omstart gjenoppretting
For å starte på nytt i FastBoot, bruk følgende kommando:
$ ADB omstart fastboot
Merk at Fastboot -modus brukes til å blinke forskjellige systembilder. For å jobbe med enheten din i FastBoot -modus, må du ha Fastboot -klienten installert på skrivebordet.
Filoverføring
Vi kan bruke ADB til å utføre forskjellige vanlige oppgaver, for eksempel: Filoverføring.
For å kopiere en fil fra skrivebordet til Android -enheten, bruk følgende kommandostruktur:
$ ADB PUSH
For å kopiere en fil fra Android -enheten til skrivebordet, bruk følgende kommandostruktur i stedet:
$ adb pull
App Management
ADB kan installere en app på Android -enheten din. Du må imidlertid ha APK -pakken til appen for hånden.
Kommandoen for å installere en APK -fil er som følger:
$ ADB -installasjon
Vi kan også sjekke listen over installerte apper ved å bruke følgende kommando:
$ ADB Shell PM -listepakker
For å avinstallere en pakke, bruk følgende kommando:
$ ADB avinstallasjon -Bruker 0
Vise logger
Ved hjelp av ADB kan vi også få tilgang til systemloggen til Android -enheten. For å se loggen, kjør følgende kommando:
$ ADB LOGCAT
ADB -skall
For å få full tilgang til telefonen, kan vi få tilgang til ADB -skallet. Det er et direkte skall inn i Android -enheten, og gir oss full kontroll over det.
For å få tilgang til skallet, kjør følgende kommando:
$ ADB -skall
Android er bygget på toppen av Linux -kjernen. Praktisk sett kan du bruke de fleste av Linux -verktøyene og kommandoene i skallet til å utføre forskjellige oppgaver.
Konklusjon
ADB er et kraftig verktøy som kommer som en del av Android SDK. I denne guiden demonstrerte vi å installere ADB Desktop Client på Linux. Vi fremhevet også noen vanlige måter å bruke ADB for å utføre forskjellige oppgaver på en hvilken som helst Android -enhet.
Interessert i å ha Android -erfaring på skrivebordet? Sjekk ut noen av de beste Android -emulatorene for PC. Du kan også administrere de fleste av disse emulatorene gjennom ADB -grensesnittet.