Android Debug Bridge eller bedre kendt som ADB er et kommandolinjeværktøj til at få adgang til din Android-telefon. Det er et kraftfuldt og ret alsidigt værktøj. Du kan gøre en række ting som at trække logfiler, installere / afinstallere apps, overføre filer, rodfæste og blinke brugerdefinerede ROM'er, oprette enhedssikkerhedskopier osv. Desuden er adb en livredder, når din Android-enhed bliver muret, fordi telefonen er ubrugelig på det tidspunkt.
Selvom adb-kommandoskallen ser skræmmende og kompleks ud, er den ret enkel. Så her er en liste over ADB-kommandoer for at komme i gang og gøre nogle nyttige ting i processen.
Installer ADB på Windows
I modsætning til tidligere versioner behøver du ikke installere en komplet Android SDK for at installere ADB. Du skal blot downloade den enkeltstående ADB-zip-fil, udpakke den til en mappe efter eget valg, og du er færdig.
For at få adgang til ADB, åbn kommandoprompten ved at søge i startmenuen. For at køre ADB-kommandoer skal du navigere til ADB-mappen ved hjælp af kommandoen nedenfor.
cd C: \ ADB
Hvor i C: / ADB er mappeplaceringen for den udpakkede ADB-fil.
Tip: Du kan også åbne kommandoprompten fra samme bibliotek. Skriv bare “cmd” på adresselinjen i Windows File Explorer
Tilslut nu din Android-enhed via USB, og du kan fortsætte med at teste nedenstående kommandoer. For yderligere reference kan du tjekke denne vejledning om, hvordan du korrekt installerer og tester adb på Windows.
Forbindelseskommandoer
1. Start eller stop ADB-server
Det er klart, at den første kommando, du skal vide, er, hvordan man starter og stopper adb-serveren. Dette giver dig mulighed for at interagere med din tilsluttede Android-enhed. Brug nedenstående kommando for at starte adb-serveren.
adb start-server
Når du er færdig med dit arbejde, kan du bruge kommandoen nedenfor til at stoppe adb-serveren.
adb kill-server
2. Genstart ADB i USB-tilstand
Hvis ADB-serveren allerede er startet og af en eller anden grund, fungerer kommandoerne stadig ikke. Du kan prøve en ADB-genstart på USB. Der er ingen fritstående ADB-genstartskommando. Men den følgende kommando genopretter ADB-forbindelsen via USB. Dette vil igen få ADB-serveren til at genstarte.
adb usb
3. ADB-version
Dette er en meget praktisk kommando, fordi få kommandoer fungerer med de nyeste ADB-versioner. Som for eksempel lader de ældre versioner af ADB dig ikke køre flashall-kommandoen. Så når du har en kommando ved en fejl, er det første trin at kontrollere ADB-versionen. Du kan derefter kontrollere, om kommandoen understøttes i den version. Følgende er kommandoen til at kontrollere ADB-versionen.
ADB version
4. Liste tilsluttede Android-enheder
Dette er en af de mest berømte kommandoer. Når du slutter din enhed til computeren via USB, skal du bruge denne kommando til at kontrollere, om adb kan finde den tilsluttede enhed.
ADB-enheder
Hvis din enhed er tilsluttet korrekt til dit system, starter ovenstående kommando daemon-tjenesten, scanner systemet og viser alle de tilsluttede Android-drev. Den gode ting ved denne kommando er, at den viser både enhedens tilstand og dens serienummer.
5. Status på din enhed
Som du kan se fra selve navnet, kan denne kommando bruges til at kende enhedens tilstand. Når kommandoen udføres, viser den, om din enhedstilstand er i offline, bootloader eller i enhedstilstand. For en normal Android-enhed vil du se din Android-tilstand som "enhed", ligesom i billedet nedenfor.
adb get-state
Enhedens forbindelsestilstand kan være en af følgende:
- offline: Enheden er ikke forbundet til adb eller svarer ikke.
- enhed: Enheden er nu forbundet til ADB-serveren.
- ingen enhed: Der er ingen enhed tilsluttet.
6. Tilslut ADB via Wi-Fi
I de seneste ADB-versioner kan du oprette direkte forbindelse til enhver Android-enhed via Wi-Fi. Alt hvad du skal gøre er at tænde USB-fejlretning på den anden enhed og køre følgende kommando.
adb connect ip-adresse
Så kommandoen skal være som:
adb connect 192.168.1.104
7. Få enhedens serienummer
Denne kommando fortæller dig enhedens serienummer på den tilsluttede enhed. På din telefon eller tablet kan du se enhedens serienummer ved at navigere til "Indstillinger> Om telefon> Status".
adb get-serialnr
Kommandoer til filoverførsel
8. Liste filer
For at kopiere eller sende filer skal du vide den nøjagtige placering af biblioteket. Normalt navngives telefonens interne hukommelse som sdcard. Så alle telefonens interne mapper er under / sdcard-biblioteket. Stadig, hvis du vil vide den nøjagtige placering eller finde en bestemt fil, kan du bruge kommandoen “ls”. Kommandoen lister filerne under biblioteket.
adb shell ls "katalognavn"
9. Kopier filer fra computer til telefon
Hvis du vil kopiere filer fra din computer til din telefon ved hjælp af ADB, kan du bruge denne kommando. Glem ikke at erstatte [kilde] og [destination] med faktiske filstier.
adb push [kilde] [destination]
Når du først har erstattet ovenstående kommando med faktiske filstier, ser det sådan ud.
adb skub “E: \ Video Songs \ sample-song.mp4” “/sdcard/Downloads/sample-song.mp4”
10. Kopier filer fra telefon til computer
Ligesom du kan kopiere filer fra din computer til Android-enhed, kan du kopiere filer fra din telefon til computeren. For at gøre det skal du blot bruge nedenstående kommando. Erstat [kilde] og [destination] med faktiske filstier.
adb pull [kilde] [destination]
Når du først har erstattet ovenstående kommando med faktiske filstier, ser det sådan ud.
adb pull “/sdcard/Downloads/video.mp4” D: \ Downloads
Appinstallation
11. Installer / afinstaller apps
Udover at flytte filer frem og tilbage, kan du faktisk installere apk-filer med kun en enkelt kommando. For at installere en app skal du angive den fulde sti til apk-filen. Så erstat "sti / til / fil.apk" med den faktiske apk-filsti.
adb installere "sti / til / file.apk"
For at afinstallere en app skal du blot udføre nedenstående kommando. Erstatte
adb afinstallere
Hvis du har flere enheder tilsluttet til din computer og kun vil installere apk-filen på kun en enhed, skal du bruge kommandoen nedenfor. Udskift [serienummer] med det faktiske enhedens serienummer. Du kan få enhedens serienummer ved hjælp af denne kommando.
12. Liste over alle installerede pakker
Afinstallation af pakker kræver nu, at du får det nøjagtige pakkenavn. Pakkenavnet adskiller sig faktisk fra det installerede appnavn. Så for at finde det nedenfor er adb-kommandoen.
adb shell pm listepakker
Nu er det resulterende output ret stort. Så hvis du vil liste en bestemt apk, kan du prøve at filtrere efter appens navn. For eksempel vil jeg søge i pakkenavnet efter FDroid, så jeg vil bruge følgende kommando.
adb shell pm listepakker | findstr "fdroid"
Backup & Recovery kommandoer
13. Backup af Android-enhed
For at sikkerhedskopiere alle enheds- og appdata kan du bruge kommandoen nedenfor. Når den udføres, udløser den sikkerhedskopien, beder dig om at acceptere handlingen på din Android-enhed og opretter derefter "backup.adb" -filen i den aktuelle mappe.
adb backup-alle
14. Gendan Android-enhed
Brug nedenstående kommando for at gendanne en sikkerhedskopi. Glem ikke at erstatte "sti / til / backup.adb" med den faktiske filsti.
adb gendanner "sti / til / backup.adb"
15. Genstart Android-enheden i gendannelsestilstand
Gendannelsestilstanden hjælper dig med at reparere eller gendanne Android-enheden ved hjælp af de indbyggede værktøjer. Generelt kan du starte i gendannelsestilstand ved hjælp af lydstyrke- og tænd / sluk-knap-kombinationen. Alternativt kan du også slutte din enhed til systemet og bruge kommandoen nedenfor til at starte i gendannelsestilstand.
adb genstart-opsving
16. Genstart Android-enheden i Bootloader-tilstand
Nedenstående kommando giver dig mulighed for at starte i bootloader-tilstand. Generelt svarer bootloader-tilstanden meget til fastboot-tilstand.
adb genstart-bootloader
17. Genstart Android-enheden i Fastboot-tilstand
Fastboot-tilstanden bruges normalt til at blinke brugerdefinerede ROM'er, bootloader og endda kerner. Brug nedenstående kommando til at starte i fastboot-tilstand.
adb genstart fastboot
18. Liste over tilsluttede Fastboot-enheder
Dette er en af de mindre kendte kommandoer. Når du starter enheden i hurtigstarttilstand, kan du bruge følgende kommando for at kontrollere, om enheden er tilsluttet.
fastboot-enheder
19. Start Remote Shell
Denne kommando starter fjernskallen og giver dig mulighed for at styre og konfigurere din enhed ved hjælp af skalkommandoerne.
ADB-skal
Hjælpekommandoer
20. Tag skærmbilleder
Det er ikke svært at tage et screenshot på og Android. Alt du skal gøre er at trykke på tænd / sluk-knappen og lydstyrke ned-knappen på samme tid. Alternativt kan du også bruge denne kommando til at tage et hurtigt skærmbillede. Udskift “/path/to/screenshot.png” med den aktuelle destinationssti. Hvis du vil, kan du tilpasse filnavnet ved at ændre “screenshot” med det navn, du vil have.
adb shell screencap -p "/path/to/screenshot.png"
Når du først har udskiftet destinationsstien, ser det sådan ud som kommandoen.
adb shell screencap -p “/sdcard/screenshot.png”
21. Optag Android-skærm
Bortset fra skærmbilleder kan du optage Android-enhedens skærm ved hjælp af kommandoen nedenfor. Igen skal du udskifte “/path/to/record.mp4” med den aktuelle destinationssti. Selvfølgelig kan du tilpasse filnavnet ved at ændre "record" med det navn, du vil have.
adb shell screenrecord "/path/to/record.mp4"
Hvis du vil have alle kommentarerne i et lille snydeark til offline brug, her er linket til PDF.
Klik her for at downloade denne artikel som Android Terminal Commands PDF
Det er alt for nu. Kommenter nedenfor og del dine tanker og oplevelser om brugen af ovenstående adb-kommandoer på din Android-enhed.
Læs også: 4 måder at gøre din Windows-computer til et WiFi-hotspot