Když už mluvíme o ADB, každý by ho měl znát, tedy Android Debug Bridge, Android Debug Bridge, protože Android vývojáři, kteří ovládají ADB příkazy, výrazně zlepší naši efektivitu vývoje, ADB příkazů je mnoho, dnes shrnu některé z ADB příkazů, které běžně používám při vývoji.
Zkontrolujte verzi Instalace ADB zde není moc co říct, zadejte následující příkaz s následujícím promptem, abyste dokázali, že vaše prostředí je v pořádku, jinak si můžete vyhledat online a vyřešit problém.
$ adb verze
Android Debug Bridge verze 1.0.36 Revize 8f855a3d9b35-android
Zobrazit připojená zařízení Zadejte následující příkaz pro dotazování připojených zařízení a emulátorů:
$ adb zařízení
Seznam připojených zařízení 02ae0c1021089DAF zařízení
Nainstalujte apk a spusťte následující příkaz: Instalace <apkfile>ADB
Například: adb install demo.apk Pokud to není aktuální adresář, mělo by být následováno názvem cesty:
adb install /Users/storm/temp/demo.apk Uchovejte data a cache soubory, přeinstalujte apk:
adb instalace -r demo.apk Instalace APK na SD kartu:
Adb instalace -s demo.apk Odinstalovat
Přímá odinstalace: adb odinstalovat <package>
Například: adb odinstaluj com.stormzhang.demo Odinstalujte aplikaci, ale zachovejte data a cache soubory:
adb uninstall -k com.stormzhang.demo
Spustit/zastavit server Obecně platí, že následující dva příkazy se v podstatě nepoužívají, protože pokud je zařízení správně připojeno, adb server se automaticky spustí, ale také musíte znát tyto dva příkazy:
Začněte s adb serverem: ADB start-server
Stop adb server: ADB kill-server
Vyveďte názvy balíčků všech aplikací nainstalovaných ve vašem telefonu: ADB shell balíčky PM seznamů
Seznam všech názvů balíčků pro systémové aplikace: ADB shell PM seznam balíčků -s
Uveďte názvy balíčků aplikací třetích stran kromě systémové aplikace: ADB shell PM List balíčky -3
Použijte grep pro filtrování: ADB shell PM seznam balíčků | Grep QQ
Vymažte data a cache aplikací Někdy potřebujeme v testech vymazat data a cache, takže musíme použít následující příkaz:
ADB shell pm clear <packagename>
Například: adb shell pm clear com.stormzhang.demo
Spusť aplikaci Pokud chceme spustit aplikaci přes ADB ADB shell am start -n com.stormzhang.demo/.ui. SplashActivity
Násilně zastavte aplikaci Někdy se aplikace zasekne a je potřeba ji donutit zastavit, spusťte následující příkaz:
ADB Shell AM Force-Stop <packagename>
Například: adb shell am force-stop cn.androidstar.demo
Zobrazit záznamy ADB Logcat
Restart ADB Reboot
Získejte sériové číslo $adb get-serialno
02ae0c1021089daf
Získejte MAC adresu $adb shell cat /sys/class/net/wlan0/address
bc:f5:ac:f9:f7:c8
Zkontrolujte model zařízení $adb shell getprop ro.product.model
Nexus 5
Zkontrolujte verzi svého Androidu $adb shell getprop ro.build.version.release
7.0.1
Zkontrolujte rozlišení obrazovky $adb velikost obalu WMM
Fyzická velikost: 1080×1920
Zkontrolujte hustotu obrazovky $adb hustota slupky WM
Fyzická hustota: 480 O ADB je příliš mnoho příkazů, jen pár z mých nejčastějších příkazů, více příkazů najdete zde:
https://github.com/mzlogin/awesome-adb |