Vorbind despre ADB, toată lumea ar trebui să fie familiarizată cu el, adică Android Debug Bridge, Android Debug Bridge, deoarece dezvoltatorii Android, competenți în utilizarea comenzilor ADB, vor îmbunătăți semnificativ eficiența dezvoltării, comenzile ADB sunt numeroase, astăzi voi rezuma câteva dintre comenzile ADB pe care le folosesc frecvent în dezvoltare.
Verifică versiunea Instalarea ADB nu este prea mult de spus aici, introdu următoarea comandă cu următoarea solicitare pentru a demonstra că mediul tău este în regulă, altfel poți căuta online pentru a rezolva problema.
Versiunea $ adb
Android Debug Bridge versiunea 1.0.36 Revizia 8f855a3d9b35-android
Vizualizarea dispozitivelor conectate Introduceți următoarea comandă pentru a interoga dispozitivele și emulatoarele conectate:
Dispozitive $ adb
Lista dispozitivelor atașate Dispozitiv 02ae0c1021089DAF
Instalează un apk și execută următoarea comandă: Instalarea <apkfile>ADB
De exemplu: instalarea adb demo.apk Dacă nu este directorul curent, acesta ar trebui urmat de numele traseului:
adb install /Users/storm/temp/demo.apk Păstrează datele și fișierele cache, reinstalează apk-ul:
Instalarea ADB -R demo.apk Instalează APK pe cardul SD:
Instalarea ADB -s demo.apk Dezinstalează
Dezinstalare directă: ADB dezinstalează <package>
De exemplu: adb uninstall com.stormzhang.demo Desinstalează aplicația, dar păstrează datele și fișierele cache:
adb dezinstalează -k com.stormzhang.demo
Pornește/oprește serverul În general, următoarele două comenzi practic nu sunt folosite, pentru că atâta timp cât dispozitivul este conectat corect, serverul adb va fi pornit automat, dar trebuie să cunoști și aceste două comenzi:
Startul serverului adb: adb start-server
Opriți serverul adb: ADB Kill-Server
Listează numele pachetelor tuturor aplicațiilor instalate pe telefonul tău: Pachete de listă PM ADB Shell
Listați toate denumirile de pachete pentru aplicațiile de sistem: ADB shell pachete cu listă pm -s
Listează numele pachetelor de aplicații terțe, altele decât aplicația de sistem: Pachete ADB Shell PM List -3
Folosește grep pentru filtrare: Pachete cu liste de PM ADB Shell | GREP QQ
Șterge datele și cache-ul aplicației Uneori trebuie să ștergem datele și să stocăm cache în testele noastre, așa că trebuie să folosim următoarea comandă:
ADB Shell PM Clear <packagename>
De exemplu: adb shell pm clear com.stormzhang.demo
Lansează aplicația Dacă vrem să lansăm aplicația prin adb adb shell am start -n com.stormzhang.demo/.ui. SplashActivity
Forțează oprirea aplicației Uneori aplicația se blochează și trebuie forțată să se oprească, rulează următoarea comandă:
ADB Shell AM Oprire <packagename>Forțată
De exemplu: adb shell am force-stop cn.androidstar.demo
Vizualizați jurnalele ADB Logcat
Repornire Reboot ADB
Obține numărul de serie $adb get-serialno
02ae0c1021089daf
Obține adresa MAC $adb shell cat /sys/class/net/wlan0/address
bc:f5:ac:f9:f7:c8
Verifică modelul dispozitivului $adb shell getprop ro.product.model
Nexus 5
Verifică versiunea ta de Android $adb shell getprop ro.build.version.release
7.0.1
Verifică rezoluția ecranului $adb dimensiunea shell-ului
Dimensiune fizică: 1080×1920
Verifică densitatea ecranului $adb densitatea wm a cochiliei
Densitate fizică: 480 Sunt prea multe comenzi despre ADB, doar câteva dintre cele mai folosite comenzi ale mele, mai multe comenzi pot fi găsite aici:
https://github.com/mzlogin/awesome-adb |