Mówiąc o ADB, każdy powinien go znać, czyli Android Debug Bridge, Android Debug Bridge, ponieważ deweloperzy Androida, biegli w używaniu poleceń ADB, znacznie poprawią naszą efektywność rozwoju, poleceń ADB jest wiele, dziś podsumuję niektóre z poleceń ADB, których najczęściej używam w rozwoju.
Sprawdź wersję Instalacja ADB nie jest tu zbyt wiele, wpisz poniższe polecenie z następującym promptem, aby udowodnić, że twoje środowisko jest w porządku, w przeciwnym razie możesz poszukać w internecie, aby to rozwiązać.
$ adb version
Android Debug Bridge wersja 1.0.36 Rewizja 8f855a3d9b35-android
Zobacz podłączone urządzenia Wprowadź następujące polecenie, aby zapytać podłączone urządzenia i emulatory:
$ urządzenia adb
Lista podłączonych urządzeń 02ae0c1021089DAF
Zainstaluj apk i wykonaj następujące polecenie: Instalacja <apkfile>ADB
Na przykład: instalacja adb demo.apk Jeśli nie jest to aktualny katalog, należy założyć nazwę ścieżki:
adb install /Users/storm/temp/demo.apk Zachowaj dane i pliki cache, zainstaluj apk ponownie:
Adb install -r demo.apk Instalacja APK na kartę SD:
Adb install -s demo.apk Odinstaluj
Bezpośrednia demontaż: Adb Odinstaluj <package>
Na przykład: adb odinstaluj com.stormzhang.demo Odinstaluj aplikację, ale zachowaj dane i pliki cache:
adb odinstaluj -k com.stormzhang.demo
Uruchamiaj/zatrzymuj serwer Ogólnie rzecz biorąc, następujące dwa polecenia praktycznie nie są używane, ponieważ dopóki urządzenie jest poprawnie podłączone, serwer ADB zostanie automatycznie uruchomiony, ale musisz też znać te dwa polecenia:
Rozpocznij serwer ADB: ADB start-server
Stop adb serwer: ADB kill-server
Wypisz nazwy pakietów wszystkich aplikacji zainstalowanych na telefonie: Pakiety listy PM w ADB shell
Wypisz wszystkie nazwy pakietów dla aplikacji systemowych: ADB shell PM List pakietów -s
Wymień nazwy pakietów aplikacji firm trzecich innych niż aplikacja systemowa: ADB shell PM List pakietów -3
Użyj grep do filtrowania: ADB shell PM List Packages | Grep QQ
Wyczyść dane aplikacji i pamięć podręczną Czasami musimy wyczyścić dane i buforować w testach, więc musimy użyć następującego polecenia:
adb shell pm clear <packagename>
Na przykład: adb shell pm clear com.stormzhang.demo
Uruchom aplikację Jeśli chcemy uruchomić aplikację przez ADB ADB shell am start -n com.stormzhang.demo/.ui. SplashActivity
Wymuszenie zatrzymania aplikacji Czasem aplikacja się zacina i trzeba ją zatrzymać, uruchom następujące polecenie:
ADB Shell AM Force-Stop <packagename>
Na przykład: adb shell am force-stop cn.androidstar.demo
Zobacz logi Adb Logcat
Restart ADB Reboot
Zdobądź numer seryjny $adb get-serialno
02ae0c1021089daf
Uzyskaj adres MAC $adb shell cat /sys/class/net/wlan0/address
bc:f5:ac:f9:f7:c8
Sprawdź model urządzenia $adb shell getprop ro.product.model
Nexus 5
Sprawdź wersję swojego Androida $adb shell getprop ro.build.version.release
7.0.1
Sprawdź rozdzielczość ekranu $adb rozmiar powłoki WMM
Rozmiar fizyczny: 1080×1920
Sprawdź gęstość ekranu $adb gęstość powłoki wm
Gęstość fizyczna: 480 Jest zbyt wiele poleceń dotyczących ADB, to tylko kilka moich najczęściej używanych poleceń, więcej poleceń znajdziesz tutaj:
https://github.com/mzlogin/awesome-adb |