ADB-kommandon snabbguide
Android Debug Bridge (adb) är ett mångsidigt kommandoradsverktyg som låter dig kommunicera med en enhet. adb-kommandon kan användas för att utföra olika enhetsåtgärder (som att installera och felsöka appar) och ger tillgång till ett Unix-skal (som kan användas för att köra olika kommandon på enheten).
Bastjänster
| Command | Description |
|---|---|
adb devices |
Lista anslutna enheter |
adb devices -l |
Lista anslutna enheter och detaljer |
| — | — |
adb root |
Starta om med root-behörighet |
adb start-server |
Starta adb-servern |
adb kill-server |
Avsluta adb-servern |
adb remount |
Montera om filsystemet med läs-/skrivbehörighet |
adb reboot |
Starta om enheten |
adb reboot bootloader |
Sätt enheten i bootloader-läge |
adb disable-verity |
Inaktivera dm-verity kontroller |
Du kan ange wait-for-device efter adb för att säkerställa att kommandot körs när enheten är ansluten.
-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 rootLoggutmatning (Logs)
| Command | Description |
|---|---|
adb logcat |
Börja skriva ut loggmeddelanden till stdout |
adb logcat -g |
Visa aktuell loggbufferstorlek |
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 till en angiven fil |
Exempel
$ adb logcat -G 16M
$ adb logcat *:V > output.logFilhantering
| Command | Description |
|---|---|
adb push <local> <remote> |
Kopiera lokal fil till fjärrenhet |
adb pull <remote> <local> |
Kopiera fil från fjärrenhet lokalt |
Exempel
$ echo "This is a test" > test.txt
$ adb push test.txt /sdcard/test.txt
$ adb pull /sdcard/test.txt pulledTest.txtFjärrskript
| Command | Description |
|---|---|
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 angivet paket |