De fleste af os her er allerede ganske fortrolige med ADB (Android Debug Bridge). For pokker, jeg vil endda vædde på, at mange af os bruger det ret regelmæssigtadb skubing og trækkeing filer, adb genstartat køre shell-kommandoer og så videre. De fleste nye brugere har dog ikke haft en sådan eksponering. Og lad os se det i øjnene: For unge født efter fremkomsten og populariseringen af GUI'en, kan kommandolinjegrænseflader være ret skræmmende. Så hvis du er en erfaren veteran, der kender ADB som din egen bukselomme, er denne artikel ikke for dig. Men hvis du er en ny bruger, der ønsker at lære lidt mere om dette fantastiske værktøj, så læs videre!
Android Debug Bridge, der kommer som en del af Android SDK, giver mulighed for kommunikation mellem din stationære computer og målenhed. Så hvad kan du gøre med ADB? En hel del. Som nævnt tidligere kan du skubbe filer til enheden fra klient-pc'en, trække enheden fra enheden til klient-pc'en, du kan genstart (til Android, bootloader eller gendannelse), optag en logcat, indhent en fejlrapport, udfør mange standard Linux-kommandoer og meget, meget mere.
Det største problem for nye brugere bliver at vide, hvilke kommandoer der kan udføres og huske den korrekte syntaks. Heldigvis er disse kommandoer og deres syntaks alle ret forståelige. Tag for eksempel et kig på følgende kommandoer i korrekt syntaks:
- adb start-server: Denne kommando starter adb-dæmonen på din stationære computer og tillader din computer at interagere med din enhed. Bemærk, at denne kommando ikke er vigtig, da udførelse af enhver anden ADB-kommando automatisk vil starte dæmonen.
- adb kill-server: Som du ville forvente, dræber dette adb-dæmonen.
- adb logcat: Dette genererer en logcat, hvilket er ret nyttigt, når man skal finde ud af, hvor det går galt. Du kan omdirigere outputtet til en tekstfil ved at bruge ">". For eksempel kan du skrive "adb logcat > logcat.txt" for at optage din logcat som logcat.txt.
- adb fejlrapport: Genererer en simpel fejlrapport. Ligesom logcat kan du omdirigere dette til en tekstfil ved hjælp af ">"
- adb installere
: Installerer en APK fra din stationære computer direkte til din enhed. - adb træk
: Trækker den angivne fil og indsætter den i den angivne mappe med det angivne navn. - adb skub
: Fungerer som adb pull, men omvendt.
Ovenstående er dog ikke nær udtømmende. Dette er blot nogle af de mere almindelige kommandoer, du vil støde på.
For dem, der ønsker at lære et par mere, eller dem, der blot gerne vil se et visuelt output af disse kommandoer i aktion, XDA Recognized Contributor doctor_droid har lavet en grundlæggende guide, der dækker alt, hvad en nybegynder skal vide for at kunne udføre grundlæggende opgaver gennem ADB.
Doctor_droid har også inkluderet et direkte link til de nødvendige ADB-binære filer til Windows-brugere, så du ikke behøver at downloade SDK med det ene formål at få ADB op at køre. Selvom installationsprocedurerne udelukkende er for Windows-brugere, er resten af vejledningen lige gyldig for Linux- og Mac-brugere.
Hvis du er en ny bruger, der ønsker at lære lidt mere om ADB, eller selv hvis du er en erfaren dyrlæge, der ønsker at sikre dig, at du kender alle de almindelige kommandoer, så gå over til ledetråd at lære mere.