Keď už hovoríme o ADB, každý by ho mal poznať, teda Android Debug Bridge, Android Debug Bridge, pretože Android vývojári, ktorí ovládajú ADB príkazy, výrazne zlepšia našu efektivitu vývoja, ADB príkazov je veľa, dnes zhrniem niektoré z ADB príkazov, ktoré bežne používam vo vývoji.
Skontrolujte verziu Inštalácia ADB tu nie je veľa, zadajte nasledujúci príkaz s nasledujúcim promptom, aby ste dokázali, že vaše prostredie je v poriadku, inak si môžete vyhľadať online a vyriešiť to.
$ adb verzia
Android Debug Bridge verzia 1.0.36 Revízia 8f855a3d9b35-android
Zobraziť pripojené zariadenia Zadajte nasledujúci príkaz na dotazovanie pripojených zariadení a emulátorov:
$ adb zariadenia
Zoznam pripojených zariadení 02ae0c1021089DAF zariadenie
Nainštalujte apk a vykonajte nasledujúci príkaz: Inštalácia <apkfile>ADB
Napríklad: adb inštalácia demo.apk Ak to nie je aktuálny adresár, mal by byť nasledovaný názvom cesty:
adb inštalácia /Users/storm/temp/demo.apk Uchovávajte dáta a cache súbory, preinštalujte apk:
adb inštalácia -r demo.apk Inštalácia APK na SD kartu:
Adb inštalácia -s demo.apk Odinštalovať
Priama odinštalácia: Adb Odinštalovať <package>
Napríklad: adb odinštalovať com.stormzhang.demo Odinštalujte aplikáciu, ale ponechajte si dáta a cache súbory:
adb odinštalovať -k com.stormzhang.demo
Spustenie/zastavenie servera Vo všeobecnosti sa nasledujúce dva príkazy v podstate nepoužívajú, pretože pokiaľ je zariadenie správne pripojené, adb server sa automaticky spustí, ale musíte tiež poznať tieto dva príkazy:
Začnite ADB server: ADB Start-Server
Stop ADB server: ADB kill-server
Zoznam názvov balíkov všetkých aplikácií nainštalovaných vo vašom telefóne: ADB shell PM zoznamové balíky
Zoznam všetkých názvov balíkov pre systémové aplikácie: ADB shell PM zoznam balíkov -s
Uveďte názvy balíkov aplikácií tretích strán okrem systémovej aplikácie: ADB shell PM List balíky -3
Použite grep na filtrovanie: ADB shell PM zoznam balíkov | Grep QQ
Vymažte dáta a cache aplikácie Niekedy potrebujeme vymazať dáta a cache v našich testoch, preto musíme použiť nasledujúci príkaz:
ADB shell pm clear <packagename>
Napríklad: adb shell pm clear com.stormzhang.demo
Spustiť aplikáciu Ak chceme spustiť aplikáciu cez ADB ADB shell am start -n com.stormzhang.demo/.ui. SplashActivity
Násilne zastaviť aplikáciu Niekedy sa aplikácia zasekne a je potrebné ju donútiť zastaviť, spustite nasledujúci príkaz:
ADB shell AM force-stop <packagename>
Napríklad: adb shell am force-stop cn.androidstar.demo
Zobraziť záznamy ADB Logcat
Reštart ADB reboot
Získaj sériové číslo $adb get-serialno
02ae0c1021089daf
Získajte MAC adresu $adb shell cat /sys/class/net/wlan0/address
bc:f5:ac:f9:f7:c8
Skontrolujte model zariadenia $adb shell getprop ro.product.model
Nexus 5
Skontrolujte svoju verziu Androidu $adb shell getprop ro.build.version.release
7.0.1
Skontrolujte rozlíšenie obrazovky $adb veľkosť múru
Fyzická veľkosť: 1080×1920
Skontrolujte hustotu obrazovky $adb hustota šelmy WM
Fyzická hustota: 480 O ADB je príliš veľa príkazov, len niektoré z mojich najčastejšie používaných príkazov, viac príkazov nájdete tu:
https://github.com/mzlogin/awesome-adb |