De fleste av oss her er allerede ganske kjent med ADB (Android Debug Bridge). Pokker, jeg vil til og med satse på at mange av oss bruker det ganske regelmessigadb pushing og draing filer, adb omstarting, kjøre skallkommandoer og så videre. De fleste nye brukere har imidlertid ikke hatt slik eksponering. Og la oss innse det: For ungdommer født etter fremveksten og populariseringen av GUI, kan kommandolinjegrensesnitt være ganske skremmende. Så hvis du er en erfaren veteran som kjenner ADB som din egen bukselomme, er denne artikkelen Ikke for deg. Men hvis du er en ny bruker som ønsker å lære litt mer om dette flotte verktøyet, les videre!
Android Debug Bridge, som kommer som en del av Android SDK, tillater kommunikasjon mellom din stasjonære datamaskin og målenheten. Så hva kan du gjøre med ADB? Ganske mye. Som nevnt tidligere, kan du skyve filer til enheten fra klient-PCen, trekke enheten fra enheten til klient-PCen, du kan restart (til Android, bootloader eller gjenoppretting), ta opp en logcat, få en feilrapport, utfør mange standard Linux-kommandoer, og mye, mye mer.
Det største problemet for nye brukere blir å vite hvilke kommandoer som kan utføres og huske riktig syntaks. Heldigvis er disse kommandoene og deres syntaks alle ganske forståelige. Ta for eksempel en titt på følgende kommandoer i riktig syntaks:
- adb start-server: Denne kommandoen starter adb-demonen på din stasjonære datamaskin og lar datamaskinen din samhandle med enheten din. Legg merke til at denne kommandoen ikke er nødvendig, siden utførelse av en hvilken som helst annen ADB-kommando vil automatisk starte daemonen.
- adb kill-server: Som du forventer, dreper dette adb-demonen.
- adb logcat: Dette genererer en logcat, som er ganske nyttig når du skal finne ut hvor ting går galt. Du kan omdirigere utdataene til en tekstfil ved å bruke ">". Du kan for eksempel skrive "adb logcat > logcat.txt" for å registrere logcaten din som logcat.txt.
- adb feilrapport: Genererer en enkel feilrapport. Akkurat som logcat kan du omdirigere dette til en tekstfil ved å bruke ">"
- adb installasjon
: Installerer en APK fra din stasjonære datamaskin direkte til enheten din. - adb trekk
: Trekker den angitte filen og setter den inn i den angitte mappen med det angitte navnet. - adb push
: Fungerer som adb pull, men i revers.
Ovenstående er imidlertid ikke på langt nær utfyllende. Dette er bare noen av de mer vanlige kommandoene du vil møte.
For de som ønsker å lære noen flere, eller de som bare vil se en visuell utgang av disse kommandoene i aksjon, XDA Recognized Contributor doctor_droid har laget en grunnleggende guide som dekker alt en nybegynner trenger å vite for å utføre grunnleggende oppgaver gjennom ADB.
Doctor_droid har også inkludert en direkte lenke til de nødvendige ADB-binærfilene for Windows-brukere, slik at du ikke trenger å laste ned SDK med det eneste formålet å få ADB i gang. Mens installasjonsprosedyrene er strengt tatt for Windows-brukere, er resten av veiledningen like gyldig for Linux- og Mac-brukere.
Hvis du er en ny bruker som ønsker å lære litt mer om ADB, eller selv om du er en erfaren veterinær som ønsker å forsikre deg om at du kjenner alle de vanlige kommandoene, kan du gå til ledetråd å lære mer.