Ko že govorimo o ADB, bi ga morali vsi poznati, torej Android Debug Bridge, Android Debug Bridge, saj bodo Android razvijalci, ki so vešči uporabe ukazov ADB, močno izboljšali našo učinkovitost razvoja, ADB ukazov je veliko, danes bom povzel nekaj ukazov ADB, ki jih običajno uporabljam pri razvoju.
Preveri različico Namestitev ADB-ja tukaj ni veliko za povedati, vnesite naslednji ukaz z naslednjim pozivom, da dokažete, da je vaše okolje v redu, sicer pa lahko poiščete rešitev na spletu.
$ adb različica
Android Debug Bridge različica 1.0.36 Revizija 8f855a3d9b35-android
Oglejte si povezane naprave Vnesite naslednji ukaz za poizvedbo povezanih naprav in emulatorjev:
$ adb naprave
Seznam pritrjenih naprav 02ae0c1021089DAF naprava
Namestite apk in izvedite naslednji ukaz: Namestitev <apkfile>ADB
Na primer: adb namestitev demo.apk Če ni trenutni imenik, naj mu sledi ime poti:
adb namesti /uporabniki/storm/temp/demo.apk Shrani podatke in predpomnilniške datoteke, ponovno namesti apk:
adb install -r demo.apk Namestitev APK na SD kartico:
Adb namestitev -s demo.apk Odstrani
Neposredna odstranitev: Adb Odstranitev <package>
Na primer: adb odstrani com.stormzhang.demo Odstrani aplikacijo, a obdrži podatke in predpomnilniške datoteke:
adb uninstall -k com.stormzhang.demo
Zagon/ustavi strežnik Na splošno se naslednja dva ukaza v bistvu ne uporabljata, saj se ADB strežnik samodejno zažene, dokler je naprava pravilno povezana, vendar morate poznati tudi ta dva ukaza:
Začni ADB strežnik: ADB start-server
Stop adb strežnik: ADB kill-server
Napišite imena paketov vseh aplikacij, nameščenih na vašem telefonu: ADB shell PM seznami
Navedite vsa imena paketov za sistemske aplikacije: ADB Shell PM seznam paketov -s
Navedite imena paketov aplikacij tretjih oseb, razen sistemske aplikacije: ADB shell PM seznam paketov -3
Uporabi grep za filtriranje: ADB shell PM seznam paketov | Grep QQ
Očisti podatke aplikacije in predpomnilnik Včasih moramo v testih počistiti podatke in predpomniti, zato moramo uporabiti naslednji ukaz:
ADB shell pm jasno <packagename>
Na primer: adb shell pm clear com.stormzhang.demo
Zaženi aplikacijo Če želimo zagnati aplikacijo preko ADB ADB Shell AM Start -n com.stormzhang.demo/.ui. SplashActivity
Prisilno ustavite aplikacijo Včasih se aplikacija zatakne in jo je treba prisiliti, da se ustavi, zaženi naslednji ukaz:
ADB Shell AM Force-Stop <packagename>
Na primer: adb shell am force-stop cn.androidstar.demo
Oglejte si dnevnike ADB Logcat
Ponovni zagon ADB ponovni zagon
Pridobi serijsko številko $adb get-serialno
02ae0c1021089daf
Pridobi MAC naslov $adb shell cat /sys/class/net/wlan0/address
bc:f5:ac:f9:f7:c8
Preverite model naprave $adb shell getprop ro.product.model
Nexus 5
Preverite svojo Android različico $adb Shell getprop ro.build.version.release
7.0.1
Preveri ločljivost zaslona $adb velikost ohišja
Fizična velikost: 1080×1920
Preveri gostoto zaslona $adb gostota ohišja ohišja
Fizična gostota: 480 O ADB je preveč ukazov, le nekaj mojih najpogosteje uporabljenih ukazov, več ukazov najdete tukaj:
https://github.com/mzlogin/awesome-adb |