ADB 101: Hva gjør det og hvordan settes det opp på Windows 11?

Ikon for lesetid 7 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

Android Debug Bridge (ADB) er et nyttig kommandolinjeverktøy Google laget for utviklere som ønsker å få tilgang til de skjulte innstillingene til forskjellige Android enheter.

Den har tre komponenter som jobber sammen for å etablere kommunikasjon mellom datamaskinen og en enhet: en klient, en demon (adbd) og en server. Klienten representerer din PC som du vil koble til den håndholdte enheten, og dette er komponenten som sender kommandoer ved hjelp av en USB-kabel. I mellomtiden kjører en demon kommandoer på en enhet, mens serveren er den som administrerer kommunikasjonen mellom klienten og demonen. I motsetning til daemonen som kjører som en bakgrunnsprosess på en enhet, kjører serveren som en bakgrunnsprosess på datamaskinen.

ADB kan brukes på forskjellige datasystemer, for eksempel Windows, macOS og til og med Linux. Men i dette tilfellet vil vi fremheve bruken av den Windows 11. Det er imidlertid viktig å merke seg at ADB ikke er et verktøy som lett kan installeres på datamaskinen din. Du må starte nedlastingen, men den gode nyheten er at Google gir direkte lenker til hvor du kan laste ned ADB for Windows 11. 

Likevel er det viktig å forstå bruken av verktøyet før du laster det ned. Google opprettet ADB for utviklere, noe som betyr at det vil gi deg justeringer på høyt nivå for telefonen eller andre Android-enheter. Nærmere bestemt etablerer den kommunikasjon mellom enheten og datamaskinen, slik at du kan feilsøke førstnevntes system og appene, få tilgang til et Unix-skall og utføre andre kommandoer. 

Installere ADB-drivere på din Windows 11 PC

Her er en trinn-for-trinn-prosess for å installere ADB-driverne på din Windows 11-PC.

  1. På en ADB brukerveiledning side levert av Google, kan du få tilgang til lenke til nedlastingssiden til ADB-verktøyet. Den tilbyr ADB-driverne i tre alternativer, avhengig av datamaskinens operativsystem. Velg den første for å få den nyeste versjonen du kan bruke for Windows 11.
  2. Ved å klikke på "Last ned SDK Platform-Tools for Windows"-alternativet kommer du til en ledetekstside. Bare merk av i boksen og klikk på Last ned Android SDK Platform-Tools for Windows-knappen for å start nedlastingen.
  3. Når ZIP-filen er lastet ned, må du flytte og deretter trekke ut mappen til en mappe du enkelt kan få tilgang til. Vi anbefaler å ha den på Windows 11-PCens rotstasjon (C:\).
  4. For å utføre utvinningsprosessen, høyreklikker du på ZIP-filen og velger alternativet "Pakk ut alle ...". Etter det vil en melding vises. Bare velg "Extract"-knappen for å fortsette.
  5. Åpne mappen du pakket ut og høyreklikk i den. Velg alternativet "Åpne i terminal" for å starte Windows PowerShell-ledeteksten.

åpne Windows PowerShell-ledeteksten for ADB i filutforsker

Aktivering av ADB-feilsøking på Android-enhet

Å laste ned ADB-driverne er ikke bare det eneste du bør gjøre for å kjøre ADB-kommandoer på Android-enheter. Du må også forberede telefonen eller nettbrettet for at kommunikasjonen mellom ADB-komponentene skal fungere. Slik kan du aktivere ADB-feilsøking på enheten din.

  1. Du må aktivere utviklermodus, som er skjult som standard. For å gjøre det, gå til Innstillinger > Om telefon > Byggnummer. Trykk raskt på byggenummeret syv ganger for å aktivere modusen.
  2. Når den er aktivert, vises utvikleralternativene til enhetens system. Plasseringen av delen varierer avhengig av telefonmodus eller merke. Du finner den når du åpner innstillingene; noen ganger er det inne i Systems and Updates-området og andre steder. Den kan også ha et annet navn på andre enheter.
  3. Gå til Utvikleralternativer og aktiver USB Debugging-alternativet under Debugging-delen.
  4. Koble enheten til Windows 11 PC-en ved hjelp av en USB-kabel, og endre USB-modus til "filoverføring (MTP)"-modus.
  5. Enheten din vil vise en dialogboks som ber om tillatelse til USB-feilsøking som tillater feilsøking via denne datamaskinen. Trykk på "OK" for å fortsette. Du kan også merke av i boksen i dialogboksen, slik at du ikke trenger å gjøre det hver gang du kobler enheten til PC-en.

ADB-kommandoer på PowerShell på Windows 11

Når alt er satt (ADB-driveren er installert, utvikleralternativene for håndholdt Android-enhet er aktivert, og selve enheten er koblet til PC via USB-kabel), kan du bekrefte om enheten er koblet til PCen. Bare kjør kommandoene "cmd" og "adb-enheter" i kommandopromptvinduet på PC-en din. Hvis du gjør det, vises "Liste over tilkoblede enheter."

Å bruke en USB-kabel når du utfører ADB-feilsøking er ofte brukt av utviklere, men det kan også gjøres trådløst på spesifikke enheter koblet over Wi-Fi. Å sette opp enhetene krever mer arbeid, men det fjerner vanlige USB-tilkoblingsproblemer som driverinstallasjon.

ADB kan brukes på enheter som kjører forskjellige Android-operativsystemversjoner. Vær imidlertid oppmerksom på at instruksjonene for trådløs feilsøking er forskjellige på enheter som kjører Android 11 eller nyere og Android 10 og nyere. Slik kan du gjøre det.

Trådløs feilsøking for enheter som kjører Android 11 og nyere

  • Før du starter, kreves det at Windows 11-PCen og enheten begge er koblet til det samme trådløse nettverket.
  • Aktiver utvikleralternativene på enheten din ved å bruke de samme trinnene som er nevnt ovenfor.
  • I utvikleralternativene, gå til feilsøkingsdelen og aktiver "Trådløs feilsøking." Velg "Tillat" når du mottar en melding.
Android Studio Bumblebee
Pare Windows 11 PC og enhet over samme Wi-Fi-nettverk ved hjelp av Android Studio Bumblebee.
  • Start Android Studio Bumblebee på PC-en din, og velg "Koble sammen enheter med Wi-Fi", som du får tilgang til via rullegardinmenyen for kjørekonfigurasjoner. Du vil se et popup-vindu for å pare enheter enten ved hjelp av en QR-kode eller en sammenkoblingskode.
Alternativer for trådløs feilsøking på Google Pixel-telefonen
To måter å koble en enhet trådløst til Windows 11 PC: via QR-kode eller paringskode.
  • Sjekk enheten din og trykk på "Trådløs feilsøking" for å starte sammenkoblingen. Som sagt er det to måter å gjøre det på: via en QR-kode eller en sammenkoblingskode. Velg hvilken som passer deg best.

Trådløs feilsøking for enheter som kjører Android 10 og nyere

  • Koble enheten og PC-en til det samme Wi-Fi-nettverket.
  • Koble enheten til PC-en med en USB-kabel, og still inn enheten til å vente på en TCP/IP-tilkobling på port 5555.

  • Koble enheten fra Windows 11-PCen ved å fjerne USB-kabelen.
  • Du kan nå koble til PC-en ved å bruke IP-adressen til Android-enheten din.

  • I tilfelle tilkoblingen går tapt, bare kjør kommandoene "adb connect" eller "adb kill-server", med sistnevnte som krever at du gjentar prosessen om igjen.

Det er tilfeller der du kan støte på problemer med å etablere forbindelsen mellom Windows 11-PCen og Android-enheten din, og årsakene kan variere avhengig av typen feilsøking du bruker. For eksempel kan trådløs feilsøking være problematisk hvis PC-en og enheten er separat koblet til to forskjellige nettverk. Det kan også skje hvis ingen ADB-drivere er installert på PC-en eller når de er utdaterte. For kablet feilsøking kan en defekt USB også føre til problemer.

Når alt er fikset, kan bruk av ADB gi deg mange ting å utforske på Android-enhetene dine. Den kan levere et bredt utvalg av kommandoer, fra kopiering av filer til å tilpasse OEM-funksjonene eller brukergrensesnittene og mange flere. I Android Studio brukerveiledning dokument, gir Google en liste du kan prøve å kjøre kommandoer for å sette opp portvideresending, stoppe ADB-serveren, utstede skallkommandoer og mer.

Ved å bruke dem kan du få mer kontroll over Android-enheten og gjøre relevante justeringer. Ikke desto mindre, mens ADB generelt ikke er skadelig (det gjør ikke endringer på PC), kan upassende bruk av det føre til noen problemer. Med dette kan det være lurt å vurdere grunnene til å bruke den og dine ferdigheter og kunnskaper før du installerer ADB-drivere og utfører ADB-kommandoer.

Mer om temaene: ADB, adb kommando, android, Android Debug Bridge, Kommandoer, Debug, utviklere

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *