På talas ADB, alla borde vara bekanta med det, det vill säga Android Debug Bridge, Android Debug Bridge, eftersom Android-utvecklare är skickliga på att använda ADB-kommandon kommer att förbättra vår utvecklingseffektivitet avsevärt, ADB-kommandon är många, idag ska jag sammanfatta några av de ADB-kommandon jag ofta använder i utveckling.
Kolla versionen ADB-installation är inte mycket att säga här, skriv in följande kommando med följande prompt för att bevisa att din miljö är okej, annars kan du söka online för att lösa det.
$ adb-version
Android Debug Bridge version 1.0.36 Revision 8f855a3d9b35-android
Visa anslutna enheter Ange följande kommando för att fråga de anslutna enheterna och emulatorerna:
$ adb-enheter
Lista över enheter som är anslutna 02ae0c1021089daf-enhet
Installera en apk och utför följande kommando: ADB-installation <apkfile>
Till exempel: adb installera demo.apk Om det inte är den aktuella katalogen ska den följas av sökvägens namn:
adb installation /Users/storm/temp/demo.apk Behåll datan och cachefilerna, installera om apk:n:
ADB install -r demo.apk Installera APK på SD-kortet:
ADB-installation -s demo.apk Avinstallera
Direkt avinstallation: ADB avinstallerar <package>
Till exempel: adb avinstallerar com.stormzhang.demo Avinstallera appen men behåll data och cachefiler:
adb avinstallera -k com.stormzhang.demo
Starta/stoppa servern Generellt sett används följande två kommandon i princip inte, eftersom så länge enheten är korrekt ansluten startas adb-servern automatiskt, men du behöver också känna till dessa två kommandon:
Starta adb-servern: ADB start-server
Stoppa adb-servern: ADB kill-server
Lista paketnamnen på alla appar som installerats på din telefon: ADB Shell PM-listpaket
Lista alla paketnamn för systemapplikationer: ADB Shell PM-listpaket -s
Lista tredjepartsapppaketens namn utöver systemappen: ADB Shell PM-lista paket -3
Använd grep för att filtrera: ADB Shell PM-listpaket | grep qq
Rensa appdata och cache Ibland behöver vi rensa data och cache i våra tester, så vi behöver använda följande kommando:
ADB Shell PM Clear <packagename>
Till exempel: adb shell pm clear com.stormzhang.demo
Starta appen Om vi vill starta appen via adb ADB Shell AM Start -n com.stormzhang.demo/.ui. SplashActivity
Tvinga stopp för appliceringen Ibland fastnar appen och måste tvingas stoppa, kör följande kommando:
ADB Shell AM Force-Stop <packagename>
Till exempel: adb shell am force-stop cn.androidstar.demo
Visa loggar ADB logcat
Starta om ADB-omstart
Få serienumret $adb get-serialno
02ae0c1021089daf
Få MAC-adressen $adb shell cat /sys/class/net/wlan0/address
bc:f5:ac:f9:f7:c8
Kontrollera enhetsmodellen $adb shell getprop ro.product.model
Nexus 5
Kolla din Android-version $adb shell getprop ro.build.version.release
7.0.1
Kontrollera skärmupplösningen $adb skal-wm-storlek
Fysisk storlek: 1080×1920
Kontrollera skärmtätheten $adb skalets wm-densitet
Fysisk täthet: 480 Det finns för många kommandon om ADB, bara några av mina mest använda kommandon, fler kommandon finns här:
https://github.com/mzlogin/awesome-adb |