Privire de ansamblu asupra comenzilor bridge bridge debug

În cel de-al doilea articol al seriei, dedicat utilitarului multifuncțional Android Debug Bridge, ne vom ocupa de comenzi care sunt de fapt susținute de acesta. Lista lor este destul de extinsă și vă permite să efectuați o mare varietate de funcții.







Așa cum am spus în primul material din seria de articole despre Bridge Debug Bridge. lucrul cu utilitatea este prin linia de comandă, astfel încât să execute comenzile pe care trebuie să le apelați (cel mai simplu mod este să faceți o combinație de taste Win + R). Să începem.

adb shell cat / proc / partiții

Afișează informații despre blocurile disponibile.

adb shell -c dd dacă = / dev / block / mmcblk0p9 din = / sdcard / factoryfs.img bs = 4096

adb shell rm /data/system/gesture.key

Deblocați din model atunci când blocați dispozitivul Android. După introducerea comenzii, puteți introduce orice gest.

Comanda va fi trimisă numai dispozitivului care este conectat la computer prin USB. Dacă sunt conectate mai multe dispozitive, se va genera o eroare.

Comanda va fi trimisă la dispozitivul care rulează în emulator. Aceasta va genera o eroare dacă se execută mai mult de un emulator în același timp.

adb -s <серийныйномер>

Comanda va fi trimisă dispozitivului cu numărul de serie specificat.

adb -p <имя устройства/путь к нему>

Comanda va fi trimisă dispozitivului cu numele specificat. Notă: dacă nu specificați comutatorul -p. atunci se folosește valoarea variabilei ANDROID_PRODUCT_OUT.

Afișează o listă a tuturor dispozitivelor conectate la computer.

Conectează la gazda specificată prin TCP / IP. Portul poate fi omis, apoi portul implicit este 5555.







Se deconectează de la gazda specificată conectată prin TCP / IP. Portul poate fi omis, apoi portul implicit este 5555. Dacă nu specificați niciunul dintre parametri, veți fi deconectat de la toate conexiunile active în prezent.

adb push <путь наПК> <путь наAndroid-девайсе>

Rulează un Shell UNIX ușor simplificat.

adb shell <команда из shell>

Executați comanda prin Shell. De exemplu:

adb shell rm-r / sistem / sd / app

Ștergeți aplicațiile care au fost instalate pe cartela de memorie.

adb shell rm-r / sistem / sd / app-privat

Eliminați aplicațiile care au fost instalate pe cartela de memorie în secțiunea privată a aplicației.

adb shell cat / proc / mtd

Ieșirea de informații despre partițiile de memorie internă ale dispozitivului, într-o formă similară:

dev: dimensiunea șterge numele

Rezultatul informațiilor despre resursele libere din memoria dispozitivului, într-o formă similară:

Sistem de fișiere Blocuri 1K Utilizat Disponibil Utilizat% Montat pe

tmpfs 160664 0 160664 0% / dev

/ dev / block / mtdblock4 40960 1292 39668 3% / cache

/ dev / bloc / mtdblock3 256000 146888 109112 57% / sistem

/ dev / bloc / mtdblock5 179328 125728 53600 70% / date

/ dev / bloc / mmcblk0p1 15521280 10056880 5464400 65% / sdcard

Comanda va fi trimisă la consola emulatorului care rulează, de exemplu:

adb shell mount -o rw / dev / bloc / mtdblock3 / sistem

shell-ul adb shell -o rw / dev / bloc / mtdblock5 / date

Montarea partițiilor / sistem și / de date utilizând modul de recuperare ClockworkMod.

adb install [-l] [-r] [-s] <приложение.apk>

Aplicația specificată va fi trimisă pe dispozitivul Android și va fi instalată, de exemplu, comanda adb installC: /adb/app/test.apk va instala test.apk. care se află în directorul / adb / app / de pe unitatea C: /. Chei pentru această echipă:

-l - execută blocarea aplicației.

-r - aplicația va fi reinstalată cu salvarea datelor.

-s - aplicația va fi instalată pe cartela de memorie.

adb uninstall [-k] <приложение.apk>

Șterge (dezinstalează) aplicația specificată. Dacă utilizați comutatorul -k. aplicația va fi dezinstalată fără a șterge datele utilizatorului.

Se așteaptă conectarea unui dispozitiv Android.

Pornirea serviciului (daemon).

Opriți serviciul (daemonul).

Afișează starea curentă a dispozitivului conectat:







Trimiteți-le prietenilor: