Ha már az ADB-ről beszélünk, mindenkinek ismernie kell, vagyis az Android Debug Bridge, Android Debug Bridge, mint Android fejlesztők, akik jártas az ADB parancsok használatában, jelentősen javítják a fejlesztési hatékonyságunkat, az ADB parancsok számosak, ma összefoglalok néhány ADB parancsot, amelyeket gyakran használok a fejlesztés során.
Nézd meg a verziót Az ADB telepítése itt nem sok mondanivaló, írd be a következő parancsot a következő prompttal, hogy bizonyítsd, a környezeted rendben van, különben online kereshetsz a megoldáshoz.
$ adb verzió
Android Debug Bridge verzió 1.0.36 Módosítás 8f855a3d9b35-android
Kapcsolt eszközök megtekintése Adja meg a következő parancsot, hogy lekérdezze a csatlakoztatott eszközöket és emulátorokat:
$ adb eszközök
Csatolt eszközök listája 02AE0C1021089DAF eszköz
Telepíts egy apk-t, és hajtsd végre a következő parancsot: ADB telepítés <apkfile>
Például: adb telepítés demo.apk Ha nem a jelenlegi könyvtár, akkor az út neve követi:
adb telepítés /Users/storm/temp/demo.apk Tartsd meg az adatokat és a gyorsítótár fájlokat, telepítse újra az apk-t:
adb install -r demo.apk APK telepítése SD kártyára:
ADB telepítés -s demo.apk Eltávolítás
Közvetlen eltávolítás: adb eltávolítása <package>
Például: adb távolítsa el com.stormzhang.demo Távolítsd el az alkalmazást, de megtartsd az adatokat és a gyorsítótár fájlokat:
adb uninstall -k com.stormzhang.demo
Indítsd el/állítsd le a szervert Általánosságban elmondható, hogy a következő két parancsot gyakorlatilag nem használják, mert amíg az eszköz helyesen van csatlakoztatva, az adb szerver automatikusan elindul, de ezeket a parancsokat is ismerned kell:
Indítsd el adb szervert: adb start-server
Stop adb szerver: adb kill-server
Sorold fel a telefonodra telepített alkalmazások csomagneveit: adb shell PM lista csomagok
Sorold fel az összes rendszeralkalmazások csomagnevét: adb shell PM lista csomagok -s
Sorold fel a harmadik féltől származó alkalmazáscsomag neveit, amelyek nem a rendszeralkalmazás: adb shell PM lista csomagok -3
Használj grep-et a szűréshez: adb shell PM lista csomagok | grep qq
Tisztítsd ki az alkalmazás adatait és gyorsítótárt Néha adatokat kell törölnünk és gyorstároznunk a teszteinkben, ezért a következő parancsot kell használnunk:
ADB héj, PM tiszta <packagename>
Például: adb shell pm clear com.stormzhang.demo
Az alkalmazás elindítása Ha az alkalmazást adb-n keresztül akarjuk elindítani ADB Shell am Start -n com.stormzhang.demo/.ui. SplashActivity
Erőszakkal állítsd le a jelentkezést Néha az alkalmazás elakad, és kényszeríteni kell, hogy leállítsa a következő parancsot:
ADB Shell AM erőmegállítás <packagename>
Például: adb shell am force-stop cn.androidstar.demo
Naplók megtekintése adb logcat
Újraindítás ADB reboot
Szerezd meg a sorozatszámot $adb get-serialno
02ae0c1021089daf
Szerezd meg a MAC címet $adb shell cat /sys/class/net/wlan0/address
bc:f5:ac:f9:f7:c8
Nézd meg az eszköz modelljét $adb shell getprop ro.product.model
Nexus 5
Nézd meg az Android verziódat $adb shell getprop ro.build.version.release
7.0.1
Nézd meg a képernyőfelbontást $adb héj wm méretű.
Fizikai méret: 1080×1920
Ellenőrizd a képernyő sűrűségét $adb héjfehér tömegsűrűség
Fizikai sűrűség: 480 Túl sok parancs van az ADB-ről, csak néhány leggyakrabban használt parancsom, további parancsok itt találhatók:
https://github.com/mzlogin/awesome-adb |