En parlant d’ADB, tout le monde devrait le connaître, c’est-à-dire Android Debug Bridge, Android Debug Bridge, car les développeurs Android, compétents dans l’utilisation des commandes ADB, amélioreront grandement notre efficacité de développement, les commandes ADB sont nombreuses, aujourd’hui je vais résumer quelques-unes des commandes ADB que j’utilise couramment dans le développement.
Vérifie la version L’installation ADB n’a pas grand-chose à dire ici, entrez la commande suivante avec l’invite suivante pour prouver que votre environnement est correct, sinon vous pouvez chercher en ligne pour résoudre le problème.
Version $ adb
Android Debug Bridge version 1.0.36 Révision 8f855a3d9b35-android
Voir les appareils connectés Entrez la commande suivante pour interroger les appareils connectés et les émulateurs :
Dispositifs $ ADB
Liste des appareils attachés Dispositif 02ae0c1021089DAF
Installez un apk et exécutez la commande suivante : Installation <apkfile>ADB
Par exemple : l’installation d’adb demo.apk Si ce n’est pas le répertoire actuel, il doit être suivi du nom du chemin :
Installer adb /Users/storm/temp/demo.apk Conservez les données et les fichiers cache, réinstallez l’APK :
Installation ADB -R demo.apk Installer l’APK sur carte SD :
Installation ADB -s demo.apk Désinstaller
Désinstallation directe : désinstallation <package>d’adb
Par exemple : adb uninstall com.stormzhang.demo Désinstallez l’application mais gardez les données et les fichiers cache :
adb désinstaller -k com.stormzhang.demo
Démarrer/arrêter le serveur De manière générale, les deux commandes suivantes ne sont pratiquement pas utilisées, car tant que l’appareil est correctement connecté, le serveur adb sera automatiquement lancé, mais vous devez aussi connaître ces deux commandes :
Démarrer le serveur adb : adb start-server
Arrêtez le serveur adb : ADB Kill-Server
Listez les noms de paquets de toutes les applications installées sur votre téléphone : Packages de liste PM de l’ADB Shell
Listez tous les noms de paquets pour les applications système : Shell ADB Shell Packages Liste PM -s
Listez les noms des paquets des applications tierces autres que l’application système : Packages de liste PM shell ADB -3
Utilisez grep pour filtrer : Packages de liste PM shell ADB | GREP QQ
Effacer les données et le cache de l’application Parfois, nous devons effacer les données et mettre en cache nos tests, donc nous devons utiliser la commande suivante :
ADB shell PM clear <packagename>
Par exemple : adb shell pm clear com.stormzhang.demo
Lancez l’application Si nous voulons lancer l’application via adb adb shell am start -n com.stormzhang.demo/.ui. SplashActivity
Force stop de l’application Parfois, l’application se bloque et doit être forcée de s’arrêter, exécutez la commande suivante :
Projectile ADB Shell AM Force-Stop <packagename>
Par exemple : adb shell am force-stop cn.androidstar.demo
Voir les journaux ADB Logcat
Redémarrage Redémarrage ADB
Obtenez le numéro de série $adb get-serialno
02ae0c1021089daf
Obtenez l’adresse MAC $adb shell cat /sys/class/net/wlan0/address
bc:f5:ac:f9:f7:c8
Vérifiez le modèle de l’appareil $adb shell getprop ro.product.model
Nexus 5
Vérifie ta version Android $adb shell getprop ro.build.version.release
7.0.1
Vérifiez la résolution de l’écran $adb taille de la coque WM
Taille physique : 1080×1920
Vérifiez la densité de l’écran $adb densité de coques en manches
Densité physique : 480 Il y a trop de commandes sur ADB, ce ne sont que quelques-unes de mes commandes les plus couramment utilisées, on peut trouver plus de commandes ici :
https://github.com/mzlogin/awesome-adb |