Skip to content

Listă rapidă de comenzi ADB

Android Debug Bridge (adb) este un instrument versatil de linie de comandă care vă permite să comunicați cu un dispozitiv. Comenzile adb facilitează o varietate de acțiuni pe dispozitiv (de exemplu, instalarea și depanarea aplicațiilor) și oferă acces la un shell Unix (care poate fi utilizat pentru a rula diverse comenzi pe dispozitiv).

Servicii de bază

Command Description
adb devices Listează dispozitivele conectate
adb devices -l Listează dispozitivele și detaliile
adb root Repornește cu permisiuni de root
adb start-server Pornește serverul adb
adb kill-server Încheie serverul adb
adb remount Remontează sistemul de fișiere cu acces de citire/scriere
adb reboot Repornește dispozitivul
adb reboot bootloader Pune dispozitivul în modul bootloader
adb disable-verity Dezactivează verificările dm-verity

Se poate specifica wait-for-device după adb pentru a asigura rularea comenzii odată ce dispozitivul este conectat.

-s poate fi utilizat pentru a trimite comenzi către un anumit dispozitiv atunci când sunt conectate mai multe dispozitive.

Exemplu

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

Ieșire jurnal (Logs)

Command Description
adb logcat Începe imprimarea mesajelor de jurnal către stdout
adb logcat -g Afișează dimensiunea curentă a tamponului de jurnal
adb logcat -G <size> Setează dimensiunea tamponului (K sau M)
adb logcat -c Șterge tamponul de jurnal
adb logcat *:V Activează toate mesajele de jurnal (verbose)
adb logcat -f <filename> Descarcă într-un fișier specificat

Exemplu

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

Gestionare fișiere

Command Description
adb push <local> <remote> Copiază fișierul local pe dispozitivul la distanță
adb pull <remote> <local> Copiază fișierul de pe dispozitivul la distanță local

Exemplu

$ echo "This is a test" > test.txt
$ adb push  test.txt /sdcard/test.txt
$ adb pull /sdcard/test.txt pulledTest.txt

Scripturi la distanță

Command Description
adb shell <command> Rulează comanda specificată pe dispozitiv (majoritatea comenzilor unix funcționează aici)
adb shell wm size Afișează rezoluția curentă a ecranului
adb shell wm size WxH Setează rezoluția la WxH
adb shell pm list packages Listează toate pachetele instalate
adb shell pm list packages -3 Listează toate pachetele de la terți instalate
adb shell monkey -p app.package.name Pornește pachetul specificat