Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 9916|Risposta: 1

I comandi di operazione comuni dell'ADB sono spiegati in dettaglio e completi

[Copiato link]
Pubblicato su 07/01/2018 21:40:51 | | | |

Parlando di ADB, tutti dovrebbero conoscerlo, cioè Android Debug Bridge, Android Debug Bridge, poiché sviluppatori Android, esperti nell'uso dei comandi ADB, miglioreranno notevolmente la nostra efficienza di sviluppo; i comandi ADB sono numerosi, oggi riassumerò alcuni dei comandi ADB che uso comunemente nello sviluppo.

Controlla la versione
L'installazione ADB non è molto importante da dire qui, inserisci il seguente comando con il seguente prompt per dimostrare che il tuo ambiente è a posto, altrimenti puoi cercare online per risolverlo.

Versione $ adb




Android Debug Bridge versione 1.0.36
Revisione 8f855a3d9b35-android

Visualizza dispositivi connessi
Inserisci il seguente comando per interrogare i dispositivi connessi ed emulatori:

$ dispositivi adb

Elenco dei dispositivi collegati
Dispositivo 02ae0c1021089daf

Installa un apk ed esegui il seguente comando:
Installazione <apkfile>ADB

Ad esempio: installazione di adb demo.apk
Se non è la directory corrente, dovrebbe essere seguita dal nome del percorso:

adb install /Users/storm/temp/demo.apk
Conserva i dati e i file cache, reinstalla l'apk:

Installazione ADB -R demo.apk
Installa APK su scheda SD:

Installazione ADB -s demo.apk
Disinstalla

Disinstallazione diretta:
disinstallazione <package>di adb

Per esempio: adb disinstalla com.stormzhang.demo
Disinstalla l'app ma conserva i dati e i file cache:

adb disinstalla -k com.stormzhang.demo

Avvio/fermo del server
In generale, i seguenti due comandi praticamente non vengono usati, perché finché il dispositivo è connesso correttamente, il server adb verrà avviato automaticamente, ma devi anche conoscere questi due comandi:

Avvia il server adb:
adb start-server

Ferma il server adb:
ADB Kill-Server

Elenca i nomi dei pacchetti di tutte le app installate sul tuo telefono:
Package di liste PM di ADB Shell

Elenca tutti i nomi dei pacchetti per le applicazioni di sistema:
Pacchetto ADB Shell Lista PM -s

Elenca i nomi dei pacchetti delle app di terze parti diversi da quelli di sistema:
Pacchetto ADB Shell PM List -3

Usa grep per filtrare:
Pacchetto di liste PM ADB Shell | GREP QQ

Cancella dati e cache dell'app
A volte dobbiamo cancellare i dati e la cache nei nostri test, quindi dobbiamo usare il seguente comando:

ADB shell PM Clear <packagename>

Ad esempio: adb shell pm clear com.stormzhang.demo

Avvia l'app
Se vogliamo avviare l'app tramite adb
adb shell am start -n com.stormzhang.demo/.ui. SplashActivity

Fermare la forza dell'applicazione
A volte l'app si blocca e deve essere costretta a fermarsi, esegui il seguente comando:

ADB Shell AM Force-Stop <packagename>

Ad esempio: adb shell am force-stop cn.androidstar.demo

Visualizza i registri
ADB LOGCAT

Riavvio
Riavvio ADB

Prendi il numero di serie
$adb get-serialno

02ae0c1021089daf

Ottieni l'indirizzo MAC
$adb shell cat /sys/class/net/wlan0/address

bc:f5:ac:f9:f7:c8

Controlla il modello del dispositivo
$adb shell getprop ro.product.model

Nexus 5

Controlla la tua versione Android
$adb shell getprop ro.build.version.release

7.0.1

Controlla la risoluzione dello schermo
$adb dimensione del guscio del manovra

Dimensioni fisiche: 1080×1920

Controlla la densità dello schermo
$adb densità di gusci wm

Densità fisica: 480
Ci sono troppi comandi su ADB, solo alcuni dei comandi che uso più comunemente, altri comandi si trovano qui:

https://github.com/mzlogin/awesome-adb




Precedente:Usa dispositivi adb per segnalare errore:dispositivo offline
Prossimo:WinRAR v5.50 Cinese semplificato registrato senza pubblicità senza modifiche originale (64 bit/32 bit)
Pubblicato su 08/01/2018 09:41:06 |
https://developer.android.com/studio/command-line/adb.html  官方文档链接
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com