Kalbant apie ADB, visi turėtų būti su juo susipažinę, tai yra, "Android Debug Bridge", "Android Debug Bridge", kaip "Android" kūrėjai, įgudę naudoti ADB komandas, labai pagerins mūsų kūrimo efektyvumą, ADB komandų yra daug, šiandien apibendrinsiu kai kurias ADB komandas, kurias dažniausiai naudoju kurdamas.
Patikrinkite versiją ADB diegimas čia nėra daug ką pasakyti, įveskite šią komandą su šia eilute, kad įrodytumėte, kad jūsų aplinka yra gerai, kitaip galite ieškoti internete, kad ją išspręstumėte.
$ adb versija
"Android" derinimo tilto versija 1.0.36 Peržiūra 8f855a3d9b35-android
Peržiūrėkite prijungtus įrenginius Įveskite šią komandą, kad užklaustumėte prijungtų įrenginių ir emuliatorių:
$ adb įrenginiai
Prijungtų įrenginių sąrašas 02AE0C1021089DAF įrenginys
Įdiekite apk ir vykdykite šią komandą: adb diegti <apkfile>
Pavyzdžiui: adb įdiegti demo.apk Jei tai nėra dabartinis katalogas, po jo turėtų būti nurodytas kelio pavadinimas:
adb įdiegti /Users/storm/temp/demo.apk Išsaugokite duomenis ir talpyklos failus, iš naujo įdiekite apk:
adb įdiegti -r demo.apk Įdiekite APK į SD kortelę:
adb įdiegti -s demo.apk Pašalinti
Tiesioginis pašalinimas: adb pašalinimas <package>
Pavyzdžiui: adb pašalinti com.stormzhang.demo Pašalinkite programą, bet išsaugokite duomenis ir talpyklos failus:
adb pašalinti -k com.stormzhang.demo
Paleiskite / sustabdykite serverį Paprastai tariant, šios dvi komandos iš esmės nenaudojamos, nes kol įrenginys bus tinkamai prijungtas, adb serveris bus automatiškai paleistas, tačiau taip pat turite žinoti šias dvi komandas:
Paleiskite adb serverį: adb pradžios serveris
Sustabdyti adb serverį: adb žudymo serveris
Išvardinkite visų telefone įdiegtų programėlių paketų pavadinimus: ADB apvalkalo pm sąrašo paketai
Išvardinti visus sistemos programų paketų pavadinimus: adb apvalkalo pm sąrašo paketai -s
Išvardinkite trečiųjų šalių programų paketų pavadinimus, išskyrus sistemos programą: adb apvalkalo pm sąrašo paketai -3
Naudokite grep filtruoti: ADB apvalkalo PM sąrašo paketai | grep qq
Programos duomenų ir talpyklos išvalymas Kartais testuose turime išvalyti duomenis ir talpyklą, todėl turime naudoti šią komandą:
ADB apvalkalas PM skaidrus <packagename>
Pavyzdžiui: adb apvalkalas pm išvalyti com.stormzhang.demo
Paleiskite programą Jei norime paleisti programą per adb adb apvalkalas am start -n com.stormzhang.demo/.ui. Purslų veikla
Priverstinai sustabdyti programą Kartais programa užstringa ir ją reikia priversti sustabdyti, paleiskite šią komandą:
ADB apvalkalas AM priverstinis sustabdymas <packagename>
Pavyzdžiui: adb apvalkalas am force-stop cn.androidstar.demo
Peržiūrėti žurnalus adb logcat
Paleisti iš naujo adb perkrovimas
Gaukite serijos numerį $adb get-serialno
02AE0C1021089DAF
Gaukite MAC adresą $adb apvalkalas cat /sys/class/net/wlan0/address
bc:f5:ac:f9:f7:c8
Patikrinkite įrenginio modelį $adb apvalkalas getprop ro.product.model
Ryšys 5
Patikrinkite "Android" versiją $adb apvalkalas getprop ro.build.version.release
7.0.1
Patikrinkite ekrano skiriamąją gebą $adb apvalkalo dydis
Fizinis dydis: 1080×1920
Patikrinkite ekrano tankį $adb apvalkalo wm tankis
Fizinis tankis: 480 Yra per daug komandų apie ADB, tik kelios mano dažniausiai naudojamos komandos, daugiau komandų galima rasti čia:
https://github.com/mzlogin/awesome-adb |