Runājot par ADB, ikvienam tas ir jāzina, tas ir, Android atkļūdošanas tilts, Android atkļūdošanas tilts, kā Android izstrādātāji, kas prot izmantot ADB komandas, ievērojami uzlabos mūsu attīstības efektivitāti, ADB komandas ir daudz, šodien es apkopošu dažas no ADB komandām, kuras es parasti izmantoju izstrādē.
Pārbaudiet versiju ADB instalēšana šeit nav daudz ko teikt, ievadiet šādu komandu ar šādu uzvedni, lai pierādītu, ka jūsu vide ir laba, pretējā gadījumā varat meklēt tiešsaistē, lai to atrisinātu.
$ adb versija
Android atkļūdošanas tilta versija 1.0.36 Pārskatīšana 8f855a3d9b35-android
Pievienoto ierīču skatīšana Ievadiet šādu komandu, lai vaicātu pievienotās ierīces un emulatorus:
$ adb ierīces
Pievienoto ierīču saraksts 02AE0C1021089DAF ierīce
Instalējiet apk un izpildiet šādu komandu: adb instalēšana <apkfile>
Piemēram: adb instalēšanas demo.apk Ja tas nav pašreizējais direktorijs, tam jāseko ceļa nosaukums:
adb instalēt /Lietotāji/vētra/temp/demo.apk Saglabājiet datus un kešatmiņas failus, pārinstalējiet apk:
adb instalēt -r demo.apk Instalējiet APK uz SD karti:
adb instalēt -s demo.apk Atinstalēt
Tiešā atinstalēšana: adb atinstalēšana <package>
Piemēram: adb atinstalēt com.stormzhang.demo Atinstalējiet lietotni, bet saglabājiet datus un kešatmiņas failus:
adb atinstalēt -k com.stormzhang.demo
Servera startēšana/apturēšana Vispārīgi runājot, šādas divas komandas būtībā netiek izmantotas, jo, kamēr ierīce ir pareizi savienota, adb serveris tiks automātiski startēts, bet jums ir jāzina arī šīs divas komandas:
Startēt adb serveri: adb sākuma serveris
Apturēt adb serveri: adb nogalināšanas serveris
Norādiet visu tālrunī instalēto programmu pakotņu nosaukumus: ADB čaulas pm saraksta pakotnes
Uzskaitiet visus sistēmas lietojumprogrammu pakotņu nosaukumus: adb čaulas pm saraksta paketes -s
Norādiet trešo pušu programmu pakotņu nosaukumus, kas nav sistēmas lietotne: adb čaulas pm saraksta paketes -3
Izmantojiet grep, lai filtrētu: adb čaulas pm saraksta paketes | GREP QQ
Lietotnes datu un kešatmiņas notīrīšana Dažreiz mums ir jānotīra dati un kešatmiņa mūsu testos, tāpēc mums jāizmanto šāda komanda:
adb apvalks pm notīrīts <packagename>
Piemēram: adb shell pm clear com.stormzhang.demo
Palaidiet lietotni Ja mēs vēlamies palaist lietotni, izmantojot adb adb shell am start -n com.stormzhang.demo/.ui. SplashAktivitāte
Piespiedu kārtā apturēt lietojumprogrammu Dažreiz lietotne iestrēgst un ir jāpiespiež apstāties, palaidiet šādu komandu:
ADB apvalks AM piespiedu apturēšana <packagename>
Piemēram: adb apvalks am force-stop cn.androidstar.demo
Skatīt žurnālus adb logcat
Restartēt adb atsāknēšana
Sērijas numura iegūšana $adb get-serialno
02AE0C1021089DAF
Iegūt MAC adresi $adb čaulas kaķis /sys/class/net/wlan0/address
bc:f5:ac:f9:f7:c8
Pārbaudiet ierīces modeli $adb apvalks getprop ro.product.model
Saikne 5
Android versijas pārbaude $adb čaula getprop ro.build.version.release
7.0.1
Ekrāna izšķirtspējas pārbaude $adb korpusa izmērs
Fiziskais izmērs: 1080×1920
Ekrāna blīvuma pārbaude $adb čaumalas wm blīvums
Fiziskais blīvums: 480 Ir pārāk daudz komandu par ADB, tikai dažas no manām visbiežāk izmantotajām komandām, vairāk komandu var atrast šeit:
https://github.com/mzlogin/awesome-adb |