Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 9916|Odpowiedź: 1

Powszechne polecenia operacyjne ADB są szczegółowo i kompletne wyjaśnione

[Skopiuj link]
Opublikowano 07.01.2018 21:40:51 | | | |

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




Poprzedni:Używaj urządzeń adb do zgłaszania błędu: urządzenie offline
Następny:WinRAR v5.50 Uproszczone chińskie Zarejestrowane Brak reklam Brak modyfikacji Oryginał (64-bit/32-bit)
Opublikowano 08.01.2018 09:41:06 |
https://developer.android.com/studio/command-line/adb.html  官方文档链接
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com