Android Debug Bridge eller ADB er et kraftfuldt og fleksibelt værktøj, der giver brugerne mulighed for at gøre mange ting som at finde logfiler, installere og afinstallere apps, overføre filer, root og flash tilpassede ROM'er, oprette enhedssikkerhedskopier osv. Faktisk mest avancerede tutorials og hvordan -to guides på Android har en tendens til at bruge adb-kommandoer for at få arbejdet gjort.
Ydermere er adb også meget nyttig, når Android-enheden ikke fungerer som den skal, eller når tingene bliver meget rodet og ubrugelige. Selvom det ser lidt "skræmmende" og kompliceret ud, er her en liste over adb-kommandoer til at komme i gang og gøre nogle nyttige ting i processen.
21 nyttige ADB-kommandoer på Android
I modsætning til tidligere versioner behøver brugerne ikke at installere den komplette Android SDK for at installere ADB. Bare download den selvstændige ADB zip-fil, udpak den til roden af dit C-drev, og alt er gjort. For at få adgang til adb skal du åbne kommandoprompt ved at søge efter den i startmenuen og navigere til adb-mappen ved hjælp af kommandoen nedenfor. Hvis adb er installeret i en anden mappe, skal du ændre kommandoen i overensstemmelse hermed.
cd c:\adb
Tip: Åbn derefter en kommandoprompt fra den samme mappe, tryk og hold Shift-tasten nede, højreklik derefter på mappen, og klik derefter på " Åbn kommandoprompt her ".
Tilslut nu Android-enheden via USB og test kommandoerne nedenfor.
Almindelig brugte ADB-kommandoer
1. Start eller stop ADB-serveren
Det er klart, at den første kommando, man bør vide, er, hvordan man starter og stopper adb-serveren. Dette giver brugerne mulighed for at interagere med den tilsluttede Android-enhed. Brug kommandoen nedenfor for at starte adb-serveren.
adb start-server
Når brugeren har afsluttet sit arbejde, kan han bruge kommandoen nedenfor til at stoppe adb-serveren.
adb kill-server
![Top 21 ADB-kommandoer Android-brugere bør kende Top 21 ADB-kommandoer Android-brugere bør kende](https://img2.blogcafeit.com/resources4/r2/image-4002-0129172913426.jpg)
2. Liste over tilsluttede Android-enheder
Dette er en af de mest populære kommandoer. Når du tilslutter en enhed til en computer via USB, skal du bruge denne kommando til at kontrollere, om adb kan finde den tilsluttede enhed.
adb devices
Hvis enheden er korrekt forbundet til systemet, vil ovenstående kommando starte servicedæmonen, scanne systemet og liste alle tilsluttede Android-drev. Det bedste ved denne kommando er, at den viser både status for enhederne og deres serienumre.
3. Kend enhedens status
Som navnet antyder, kan denne kommando bruges til at kende enhedens status. Når kommandoen udføres, vil den vise, om enhedens status er offline, bootloader eller enhed. For en normal Android-enhed vil brugere se deres Android-status som "enhed", som på billedet nedenfor.
adb get-state
4. Viser enhedens serienummer
Denne kommando fortæller brugeren serienummeret på den tilsluttede enhed. På en telefon eller tablet kan brugere se enhedens serienummer ved at navigere til " Indstillinger > Om telefon > Status ."
adb get-serialno
![Top 21 ADB-kommandoer Android-brugere bør kende Top 21 ADB-kommandoer Android-brugere bør kende](https://img2.blogcafeit.com/resources4/r2/image-3139-0129172913492.jpg)
5. 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 den faktiske filsti.
adb push [source] [destination]
Når du erstatter ovenstående kommando med den faktiske filsti, vil det se sådan ud.
adb push "E:\Video Songs\Aankhon Mein Teri - Om Shanti Om.mp4" "/sdcard/Downloads/video.mp4"
![Top 21 ADB-kommandoer Android-brugere bør kende Top 21 ADB-kommandoer Android-brugere bør kende](https://img2.blogcafeit.com/resources4/r2/image-656-0129172913568.jpg)
6. Kopier filer fra telefon til computer
Ligesom når man kopierer filer fra computer til Android-enhed, kan brugere også kopiere filer fra telefon til computer. For at gøre det skal du blot bruge kommandoen nedenfor. Erstat [kilde] og [destination] med den faktiske filsti.
adb pull [source] [destination]
Når du erstatter ovenstående kommando med den faktiske filsti, vil kommandoen se sådan ud.
adb pull "/sdcard/Downloads/video.mp4" D:\Downloads
![Top 21 ADB-kommandoer Android-brugere bør kende Top 21 ADB-kommandoer Android-brugere bør kende](https://img2.blogcafeit.com/resources4/r2/image-8072-0129172913648.jpg)
7. Installer/afinstaller programmet
Ud over at flytte filer frem og tilbage mellem computer og telefon, kan brugere faktisk installere apk-filen med kun en enkelt kommando. For at installere et program skal brugeren angive den fulde sti til apk-filen. Så erstat "sti/til/fil.apk" med den faktiske apk-filsti.
adb install "path/to/file.apk"
Hvis der er tilsluttet flere enheder til computeren, og du kun ønsker at installere apk-filen på en enkelt enhed, skal du bruge kommandoen nedenfor. Erstat [serienummer] med det faktiske enhedsserienummer. Brugere kan få enhedens serienummer ved at bruge den fjerde kommando ovenfor.
adb -s [serial-number] install "path/to/file.apk"
For at afinstallere en app skal du blot udføre kommandoen nedenfor. Erstat med appens faktiske fuldt kvalificerede pakkenavn.
adb uninstall
8. Sikkerhedskopier Android-enhed
For at sikkerhedskopiere alle enheds- og appdata kan brugere bruge kommandoen nedenfor. Når den udføres, vil den aktivere sikkerhedskopieringsfunktionen, bede brugeren om at acceptere handlingen på Android-enheden og derefter oprette en "backup.adb" -fil i den aktuelle mappe.
adb backup -all
![Top 21 ADB-kommandoer Android-brugere bør kende Top 21 ADB-kommandoer Android-brugere bør kende](https://img2.blogcafeit.com/resources4/r2/image-2038-0129172913708.jpg)
9. Gendan Android-enhed
For at gendanne en sikkerhedskopi, brug kommandoen nedenfor. Glem ikke at erstatte "sti/til/backup.adb" med den faktiske filsti.
adb restore "path/to/backup.adb"
10. Genstart din Android-enhed i gendannelsestilstand
Gendannelsestilstand hjælper brugere med at reparere eller gendanne Android-enheder ved hjælp af de indbyggede værktøjer. Generelt kan brugere starte op i gendannelsestilstand ved at bruge en kombination af lydstyrke- og tænd/sluk-knapper. Derudover kan brugere også tilslutte enheden til systemet og bruge kommandoen nedenfor til at starte op i gendannelsestilstand.
adb reboot-recovery
11. Genstart din Android-enhed i Bootloader-tilstand
Kommandoen nedenfor giver brugerne mulighed for at starte op i bootloader-tilstand. Generelt er bootloader-tilstand meget lig fastboot-tilstand.
adb reboot-bootloader
12. Genstart din Android-enhed i Fastboot-tilstand
Fastboot-tilstand bruges ofte til at flashe brugerdefinerede ROM'er , bootloadere og endda kerner. Brug kommandoen nedenfor til at starte op i fastboot-tilstand.
adb fastboot
13. Start en fjernbetjeningsskal
Denne kommando starter en ekstern shell og giver brugeren mulighed for at styre og konfigurere enheden ved hjælp af shell-kommandoer.
adb shell
![Top 21 ADB-kommandoer Android-brugere bør kende Top 21 ADB-kommandoer Android-brugere bør kende](https://img2.blogcafeit.com/resources4/r2/image-1174-0129172913765.jpg)
14. Tag skærmbilleder
Der er ikke noget svært ved at tage skærmbilleder på Android . Alt du skal gøre er at trykke på tænd/sluk-knappen og lydstyrke ned-knappen på samme tid. Derudover kan brugere også bruge denne kommando til at tage hurtige skærmbilleder. Erstat "/path/to/screenshot.png" med den faktiske destinationssti. Hvis det ønskes, kan brugere tilpasse filnavnet ved at ændre "skærmbillede" til et hvilket som helst ønsket navn.
adb shell screencap -p "/path/to/screenshot.png"
Når du udskifter destinationsstien, vil kommandoen se sådan ud.
adb shell screencap -p "/sdcard/screenshot.png"
![Top 21 ADB-kommandoer Android-brugere bør kende Top 21 ADB-kommandoer Android-brugere bør kende](https://img2.blogcafeit.com/resources4/r2/image-2243-0129172913854.jpg)
15. Optag Android-skærm
Ud over at tage skærmbilleder kan brugere også optage Android-enhedsskærme ved hjælp af kommandoen nedenfor. Igen skal du erstatte "/path/to/record.mp4" med en faktisk destinationssti. Selvfølgelig kan brugere tilpasse filnavnet ved at ændre "record" til et hvilket som helst ønsket navn.
adb shell screenrecord "/path/to/record.mp4"
![Top 21 ADB-kommandoer Android-brugere bør kende Top 21 ADB-kommandoer Android-brugere bør kende](https://img2.blogcafeit.com/resources4/r2/image-2556-0129172913909.jpg)
16. Genstart ADB i USB-tilstand
Hvis ADB-serveren er startet, og kommandoerne af en eller anden grund stadig ikke virker. Du kan prøve at genstarte ADB på USB. Der er ingen uafhængig ADB-genstartskommando. Men den følgende kommando vil genetablere ADB-forbindelsen over USB. Dette vil få ADB-serveren til at genstarte.
adb usb
17. ADB-version
Dette er en meget praktisk kommando, da meget få kommandoer fungerer med de seneste ADB-versioner. For eksempel tillader ældre versioner af ADB dig ikke at køre flashall-kommandoen. Så når du får en kommandofejl, er det første skridt at tjekke adb-versionen. Du kan derefter kontrollere, om kommandoen er understøttet i den version. Følgende er kommandoen til at kontrollere adb-versionen.
adb version
18. Opret forbindelse til ADB via WiFi
I nyere versioner af ADB kan du oprette forbindelse direkte til enhver Android-enhed via WiFi. Alt du skal gøre er at aktivere USB-fejlretning på den anden enhed og køre følgende kommando.
adb connect IP address
Så kommandoen vil se sådan ud:
adb connect 192.168.1.104
19. Liste filer
For at kopiere eller sende filer skal du kende den nøjagtige placering af mappen. Normalt hedder telefonens interne hukommelse sdcard. Så alle mapperne inde i telefonen er i mappen /sdcard. Men hvis du vil vide den nøjagtige placering eller finde en bestemt fil, kan du bruge kommandoen "ls". Kommandoen ls viser filerne i mappen.
adb shell ls "directory_name"
20. Liste over alle installerede pakker
Nu vil afinstallation af pakker kræve, at du får det korrekte pakkenavn. Det faktiske pakkenavn er forskelligt fra det installerede programnavn. Så nedenfor er adb-kommandoen, der viser alle installerede pakker.
adb shell pm list packages
Nu er det resulterende output ret stort. Så hvis du vil angive en specifik applikationspakke, kan du prøve at filtrere efter applikationsnavn. For eksempel, hvis du vil søge i pakkenavnet for FDroid, skal du bruge følgende kommando.
adb shell pm list packages | findstr "fdroid"
21. Liste over tilsluttede Fastboot-enheder
Dette er en af de mindre kendte kommandoer. Når du starter enheden i Fastboot-tilstand, kan du bruge følgende kommando for at kontrollere, om enheden er tilsluttet eller ej.
fastboot devices
Det er alle de grundlæggende kommandoer Tips.BlogCafeIT ønsker at dele med læserne. Hvis du vil dele dine tanker og erfaringer om brug af adb-kommandoer på Android-enheder, så skriv dine kommentarer i kommentarfeltet nedenfor!
Held og lykke!