ADB 101: Hvad gør det, og hvordan konfigureres det på Windows 11?
7 min. Læs
Udgivet den
Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere
Android Debug Bridge (ADB) er et nyttigt kommandolinjeværktøj, som Google har skabt til udviklere, der ønsker at få adgang til de skjulte indstillinger for forskellige Android enheder.
Den har tre komponenter, der arbejder sammen for at etablere kommunikation mellem din computer og en enhed: en klient, en dæmon (adbd) og en server. Klienten repræsenterer din pc, som du vil tilslutte til din håndholdte enhed, og det er den komponent, der sender kommandoer ved hjælp af et USB-kabel. I mellemtiden kører en dæmon kommandoer på en enhed, mens serveren er den, der styrer kommunikationen mellem klienten og dæmonen. I modsætning til dæmonen, der kører som en baggrundsproces på en enhed, kører serveren som en baggrundsproces på computeren.
ADB kan bruges på forskellige computersystemer, såsom Windows, macOS og endda Linux. Men i dette tilfælde vil vi fremhæve dets brug på Windows 11. Det er dog vigtigt at bemærke, at ADB ikke er et værktøj, der let kan installeres på din computer. Du skal starte dens download, men den gode nyhed er, at Google giver direkte links til, hvor du kan downloade ADB til Windows 11.
Ikke desto mindre er det afgørende at forstå værktøjets brug, før du downloader det. Google skabte ADB til udviklere, hvilket betyder, at det vil give dig tweaks på højt niveau til din telefon eller andre Android-enheder. Specifikt etablerer det kommunikation mellem enheden og computeren, så du kan fejlsøge førstnævntes system og dets apps, få adgang til en Unix-skal og udføre andre kommandoer.
Installation af ADB-drivere på din Windows 11-pc
Her er en trin-for-trin-proces til at installere ADB-driverne på din Windows 11-pc.
- På en ADB brugervejledning side leveret af Google, kan du få adgang til link til downloadsiden af ADB-værktøjet. Den tilbyder ADB-driverne i tre muligheder, afhængigt af din computers operativsystem. Vælg den første for at få den nyeste version, du kan bruge til din Windows 11.
- Hvis du klikker på "Download SDK Platform-Tools for Windows", kommer du til en promptside. Du skal bare markere afkrydsningsfeltet og klikke på knappen Download Android SDK Platform-Tools for Windows for at start download.
- Når ZIP-filen er downloadet, skal du flytte og derefter udpakke mappen til en mappe, du nemt kan få adgang til. Vi anbefaler at have det på din Windows 11-pc's root-drev (C:\).
- For at udføre udvindingsprocessen skal du bare højreklikke på ZIP-filen og vælge "Udtræk alle...". Derefter vises en prompt. Vælg blot knappen "Udtræk" for at fortsætte.
- Åbn den mappe, du udpakkede, og højreklik i den. Vælg "Åbn i terminal" for at starte Windows PowerShell-kommandoprompten.
Aktivering af ADB-fejlretning på Android-enhed
At downloade ADB-driverne er ikke kun det eneste, du skal gøre for at køre ADB-kommandoer på Android-enheder. Du skal også forberede din telefon eller tablet til, at kommunikationen mellem ADB-komponenterne fungerer. Sådan kan du aktivere ADB-fejlretning på din enhed.
- Du skal aktivere udviklertilstanden, som er skjult som standard. For at gøre det skal du gå til Indstillinger > Om telefon > Byggenummer. Tryk hurtigt på Build-nummeret syv gange for at aktivere tilstanden.
- Når den er aktiveret, vises udviklerindstillingerne for enhedens system. Placeringen af sektionen varierer afhængigt af din telefontilstand eller mærke. Du kan finde det, når du åbner Indstillinger; nogle gange er det inde i området Systemer og opdateringer og andre steder. Det kan også være navngivet anderledes på andre enheder.
- Gå til Developer Options og aktiver USB Debugging-indstillingen under Debugging-sektionen.
- Tilslut din enhed til Windows 11-pc'en ved hjælp af et USB-kabel, og skift USB-tilstanden til "filoverførsel (MTP)"-tilstand.
- Din enhed vil vise en dialogboks, der beder om tilladelse til USB-fejlretning, der tillader fejlretning via denne computer. Tryk på "OK" for at fortsætte. Du kan også markere afkrydsningsfeltet i dialogboksen, så du ikke behøver at gøre det, hver gang du tilslutter enheden til pc'en.
Når alt er indstillet (ADB-driveren er installeret, udviklerindstillingerne for den håndholdte Android-enhed er aktiveret, og selve enheden er forbundet til pc'en via USB-kabel), kan du kontrollere, om din enhed er tilsluttet pc'en. Bare udfør kommandoerne "cmd" og "adb-enheder" i kommandopromptvinduet på din pc. Hvis du gør det, vises "Liste over tilsluttede enheder".
Brug af et USB-kabel, når du udfører ADB-fejlretning, bruges almindeligvis af udviklere, men det kan også gøres trådløst på bestemte enheder, der er tilsluttet via Wi-Fi. Opsætning af enhederne kræver mere arbejde, men det fjerner almindelige USB-forbindelsesproblemer som driverinstallation.
ADB kan bruges på enheder, der kører forskellige Android-operativsystemversioner. Bemærk dog, at instruktionerne til trådløs debugging er forskellige på enheder, der kører Android 11 eller nyere og Android 10 og lavere. Sådan kan du gøre det.
Trådløs fejlfinding for enheder, der kører Android 11 og nyere
- Før du starter, kræves det, at Windows 11-pc'en og enheden begge er tilsluttet det samme trådløse netværk.
- Aktiver udviklerindstillingerne på din enhed ved at bruge de samme trin som nævnt ovenfor.
- I Udviklerindstillinger skal du gå til sektionen Fejlretning og aktivere "Trådløs fejlfinding." Vælg "Tillad", når du modtager en prompt.
- Start Android Studio Bumblebee på din pc, og vælg "Pair Devices Using Wi-Fi", som du kan få adgang til via rullemenuen med kørekonfigurationer. Du vil se et pop op-vindue til at parre enheder enten ved hjælp af en QR-kode eller en parringskode.
- Tjek din enhed, og tryk på "Trådløs fejlfinding" for at starte parringen. Som sagt er der to måder at gøre det på: via en QR-kode eller en parringskode. Vælg hvilken der passer dig bedst.
Trådløs fejlfinding for enheder, der kører Android 10 og ældre
- Tilslut din enhed og pc til det samme Wi-Fi-netværk.
- Tilslut enheden til pc'en ved hjælp af et USB-kabel, og indstil enheden til at vente på en TCP/IP-forbindelse på port 5555.
- Afbryd enheden fra Windows 11-pc'en ved at fjerne USB-kablet.
- Du kan nu oprette forbindelse til pc'en ved hjælp af IP-adressen på din Android-enhed.
- I tilfælde af at forbindelsen mistes, skal du bare udføre kommandoerne "adb connect" eller "adb kill-server", hvor sidstnævnte kræver, at du gentager processen igen.
Der er tilfælde, hvor du kan støde på problemer med at etablere forbindelsen mellem Windows 11-pc'en og din Android-enhed, og årsagerne kan variere afhængigt af den type fejlretning, du bruger. For eksempel kan trådløs debugging være problematisk, hvis pc'en og enheden er separat forbundet til to forskellige netværk. Det kan også ske, hvis ingen ADB-drivere er installeret på pc'en, eller når de er forældede. Til kablet debugging kan en defekt USB også føre til problemer.
Når alt er rettet, kan brugen af ADB give dig en masse ting at udforske på dine Android-enheder. Det kan levere en bred vifte af kommandoer, fra kopiering af filer til tilpasning af OEM-funktionerne eller brugergrænseflader og mange flere. I den Android Studio brugervejledning dokument, giver Google en liste, hvor du kan prøve at køre kommandoer for at konfigurere portvideresendelse, stoppe ADB-serveren, udstede shell-kommandoer og mere.
Ved at bruge dem kan du få mere kontrol over Android-enheden og foretage relevante tweaks. Ikke desto mindre, mens ADB generelt ikke er skadeligt (det foretager ikke ændringer på pc'en), kan uhensigtsmæssig brug af det føre til nogle problemer. Med dette vil du måske vurdere dine grunde til at bruge det og dine færdigheder og viden, før du installerer ADB-drivere og udfører ADB-kommandoer.
Brugerforum
1 meddelelser