Skip to content

ADB-kommando lathund

Android Debug Bridge (adb) är ett mångsidigt kommandoradsverktyg som låter dig kommunicera med en enhet. adb-kommandot underlättar en mängd olika enhetsåtgärder, som att installera och felsöka appar, och det ger tillgång till ett Unix-skal som du kan använda för att köra en mängd olika kommandon på en enhet.

Grundläggande tjänster

Kommando Beskrivning
adb devices Lista anslutna enheter
adb devices -l Lista anslutna enheter med attribut
adb root Starta om adbd med root-behörighet
adb start-server Starta adb-servern
adb kill-server Stoppa adb-servern
adb remount Återmontera filsystem med läs-/skrivåtkomst
adb reboot Starta om enheten
adb reboot bootloader Starta om enheten i bootloader-läge
adb disable-verity Inaktivera dm-verity-kontroll

Du kan ange wait-for-device efter adb för att säkerställa att kommandot körs efter att enheten har anslutits.

-s kan användas för att skicka kommandon till en specifik enhet när flera enheter är anslutna.

Exempel

$ adb wait-for-device devices
 List of devices attached
 somedevice-1234 device
 someotherdevice-1234 device
$ adb -s somedevice-1234 root

Loggutmatning (Logs)

Kommando Beskrivning
adb logcat Börja skriva ut loggmeddelanden till stdout
adb logcat -g Visa aktuell storlek på loggbufferten
adb logcat -G <size> Ställ in buffertstorlek (K eller M)
adb logcat -c Rensa loggbufferten
adb logcat *:V Aktivera alla loggmeddelanden (utförlig)
adb logcat -f <filename> Dumpa loggar till en angiven fil

Exempel

$ adb logcat -G 16M
$ adb logcat *:V > output.log

Filhantering

Kommando Beskrivning
adb push <local> <remote> Kopiera lokala filer till fjärrenheten
adb pull <remote> <local> Kopiera filer från fjärrenheten till lokal

Exempel

$ echo "Detta är ett test" > test.txt
$ adb push test.txt /sdcard/test.txt
$ adb pull /sdcard/test.txt pulledTest.txt

Fjärrskript (Remote Scripting)

Kommando Beskrivning
adb shell <command> Kör angivet kommando på enheten (de flesta Unix-kommandon fungerar här)
adb shell wm size Visa aktuell skärmupplösning
adb shell wm size WxH Ställ in upplösningen till WxH
adb shell pm list packages Lista alla installerade paket
adb shell pm list packages -3 Lista alla installerade tredjepartspaket
adb shell monkey -p app.package.name Starta ett specifikt paket (Monkey-test)