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 rootLoggutmatning (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.logFilhantering
| 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.txtFjä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) |