Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 9916|Răspunde: 1

Comenzile comune de operare ADB sunt explicate în detaliu și complete

[Copiază linkul]
Postat pe 07.01.2018 21:40:51 | | | |

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




Precedent:Folosește dispozitivele adb pentru a raporta eroarea:dispozitiv offline
Următor:WinRAR v5.50 Chineză simplificată înregistrată fără reclame fără modificări originală (64 biți/32 biți)
Postat pe 08.01.2018 09:41:06 |
https://developer.android.com/studio/command-line/adb.html  官方文档链接
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com