ADB 101: Vad gör det och hur man ställer in det på Windows 11?

Lästid ikon 7 min. läsa


Läsare hjälper till att stödja MSpoweruser. Vi kan få en provision om du köper via våra länkar. Verktygstipsikon

Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer

Android Debug Bridge (ADB) är ett användbart kommandoradsverktyg som Google skapat för utvecklare som vill komma åt de dolda inställningarna för olika Android enheter.

Den har tre komponenter som samverkar för att upprätta kommunikation mellan din dator och en enhet: en klient, en demon (adbd) och en server. Klienten representerar din dator som du kommer att ansluta till din handhållna enhet, och det här är den komponent som skickar kommandon med en USB-kabel. Under tiden kör en demon kommandon på en enhet, medan servern är den som hanterar kommunikationen mellan klienten och demonen. Till skillnad från demonen som körs som en bakgrundsprocess på en enhet, körs servern som en bakgrundsprocess på datorn.

ADB kan användas på olika datorsystem, som Windows, macOS och till och med Linux. Men i det här fallet kommer vi att belysa dess användning på Windows 11. Det är dock viktigt att notera att ADB inte är ett verktyg som lätt kan installeras på din dator. Du måste starta nedladdningen, men den goda nyheten är att Google tillhandahåller direktlänkar till var du kan ladda ner ADB för Windows 11. 

Ändå är det viktigt att förstå verktygets användning innan du laddar ner det. Google skapade ADB för utvecklare, vilket innebär att det kommer att ge dig tweaks på hög nivå för din telefon eller andra Android-enheter. Närmare bestämt upprättar den kommunikation mellan enheten och datorn, så att du kan felsöka den förstnämnda systemet och dess appar, komma åt ett Unix-skal och utföra andra kommandon. 

Installera ADB-drivrutiner på din Windows 11-dator

Här är en steg-för-steg-process för att installera ADB-drivrutinerna på din Windows 11-dator.

  1. På en ADB användarguide sida tillhandahålls av Google kan du komma åt länk till nedladdningssidan för ADB-verktyget. Den erbjuder ADB-drivrutinerna i tre alternativ, beroende på din dators operativsystem. Välj den första för att få den senaste versionen du kan använda för din Windows 11.
  2. Om du klickar på alternativet "Ladda ner SDK Platform-Tools for Windows" kommer du till en promptsida. Markera bara rutan och klicka på knappen Ladda ner Android SDK Platform-Tools for Windows för att starta nedladdningen.
  3. När ZIP-filen har laddats ner måste du flytta och sedan extrahera mappen till en mapp som du enkelt kan komma åt. Vi rekommenderar att du har den på din Windows 11 PC:s rotenhet (C:\).
  4. För att utföra extraktionsprocessen, högerklicka bara på ZIP-filen och välj alternativet "Extrahera alla...". Efter det kommer en prompt att visas. Välj bara knappen "Extrahera" för att fortsätta.
  5. Öppna mappen du extraherade och högerklicka i den. Välj alternativet "Öppna i terminal" för att starta Windows PowerShell-kommandotolken.

öppna Windows PowerShell-kommandotolken för ADB i File Explorer

Aktiverar ADB-felsökning på Android-enhet

Att ladda ner ADB-drivrutinerna är inte bara det enda du bör göra för att köra ADB-kommandon på Android-enheter. Du måste också förbereda din telefon eller surfplatta för att kommunikationen mellan ADB-komponenterna ska fungera. Så här kan du aktivera ADB-felsökning på din enhet.

  1. Du måste aktivera utvecklarläget, som är dolt som standard. För att göra det, gå till Inställningar > Om telefonen > Byggnummer. Tryck snabbt på byggnumret sju gånger för att aktivera läget.
  2. När den har aktiverats visas utvecklaralternativen för enhetens system. Placeringen av sektionen varierar beroende på ditt telefonläge eller märke. Du kan hitta den när du öppnar Inställningar; ibland är det inom området Systems and Updates och andra platser. Det kan också ha ett annat namn på andra enheter.
  3. Gå till utvecklaralternativen och aktivera USB-felsökningsalternativet under felsökningsavsnittet.
  4. Anslut din enhet till Windows 11-datorn med en USB-kabel och ändra USB-läget till "filöverföring (MTP)"-läge.
  5. Din enhet kommer att visa en dialogruta som ber om tillåtelse för USB-felsökning som tillåter felsökning via den här datorn. Tryck på "OK" för att fortsätta. Du kan också markera rutan i dialogrutan, så att du inte behöver göra det varje gång du ansluter enheten till datorn.

ADB-kommandon på PowerShell på Windows 11

När allt är inställt (ADB-drivrutinen är installerad, utvecklaralternativen för handhållen Android-enhet är aktiverad och själva enheten är ansluten till PC via USB-kabel), kan du verifiera om din enhet är ansluten till datorn. Kör bara kommandona "cmd" och "adb-enheter" i kommandotolksfönstret på din dator. Om du gör det visas "Lista över anslutna enheter."

Att använda en USB-kabel när man utför ADB-felsökning används ofta av utvecklare, men det kan också göras trådlöst på specifika enheter anslutna via Wi-Fi. Att ställa in enheterna kräver mer arbete, men det tar bort vanliga USB-anslutningsproblem som installation av drivrutiner.

ADB kan användas på enheter som kör olika versioner av Android-operativsystem. Observera dock att instruktionerna för trådlös felsökning skiljer sig på enheter som kör Android 11 eller högre och Android 10 och lägre. Så här kan du göra det.

Trådlös felsökning för enheter som kör Android 11 och senare

  • Innan du startar krävs det att Windows 11-datorn och enheten båda är anslutna till samma trådlösa nätverk.
  • Aktivera utvecklaralternativen för din enhet med samma steg som nämns ovan.
  • I utvecklaralternativen, gå till avsnittet Felsökning och aktivera "Trådlös felsökning." Välj "Tillåt" när du får en uppmaning.
Android Studio Bumblebee
Para ihop Windows 11-dator och enhet över samma Wi-Fi-nätverk med Android Studio Bumblebee.
  • Starta Android Studio Bumblebee på din PC och välj "Para ihop enheter med Wi-Fi", som du kan komma åt via rullgardinsmenyn för körkonfigurationer. Du kommer att se ett popup-fönster för att para enheter antingen med en QR-kod eller en ihopkopplingskod.
Trådlösa felsökningsalternativ på Google Pixel-telefon
Två sätt att trådlöst koppla ihop en enhet med Windows 11 PC: via QR-kod eller parningskod.
  • Kontrollera din enhet och tryck på "Trådlös felsökning" för att starta ihopparningen. Som sagt, det finns två sätt att göra det: via en QR-kod eller en parningskod. Välj vilken som passar dig bäst.

Trådlös felsökning för enheter som kör Android 10 och lägre

  • Anslut din enhet och din dator till samma Wi-Fi-nätverk.
  • Anslut enheten till datorn med en USB-kabel och ställ in enheten på att vänta på en TCP/IP-anslutning på port 5555.

  • Koppla bort enheten från Windows 11-datorn genom att ta bort USB-kabeln.
  • Du kan nu ansluta till datorn med IP-adressen för din Android-enhet.

  • Om anslutningen försvinner, kör bara kommandona "adb connect" eller "adb kill-server", där det senare kräver att du upprepar processen igen.

Det finns tillfällen där du kan stöta på problem med att upprätta anslutningen mellan Windows 11-datorn och din Android-enhet, och orsakerna kan variera beroende på vilken typ av felsökning du använder. Trådlös felsökning kan till exempel vara problematiskt om datorn och enheten är separat anslutna till två olika nätverk. Det kan också hända om inga ADB-drivrutiner är installerade på datorn eller när de är föråldrade. För trådbunden felsökning kan en felaktig USB också leda till problem.

När allt är fixat kan användningen av ADB ge dig många saker att utforska på dina Android-enheter. Den kan leverera en mängd olika kommandon, från kopiering av filer till anpassning av OEM-funktioner eller användargränssnitt och många fler. I den Användarhandbok för Android Studio, tillhandahåller Google en lista där du kan prova att köra kommandon för att ställa in portvidarebefordran, stoppa ADB-servern, utfärda skalkommandon och mer.

Genom att använda dem kan du få mer kontroll över Android-enheten och göra relevanta justeringar. Ändå, även om ADB i allmänhet inte är skadligt (det gör inga ändringar på PC), kan felaktig användning av det leda till vissa problem. Med detta kanske du vill bedöma dina skäl för att använda det och dina färdigheter och kunskaper innan du installerar ADB-drivrutiner och kör ADB-kommandon.

Användarforum

1 meddelanden