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 |