Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 9916|Répondre: 1

Les commandes d’opération courantes de l’ADB sont expliquées en détail et complètes

[Copié le lien]
Publié sur 07/01/2018 21:40:51 | | | |

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




Précédent:Utilisez les appareils adb pour signaler l’erreur : appareil hors ligne
Prochain:WinRAR v5.50 chinois simplifié enregistré sans publicité sans modification original (64 bits/32 bits)
Publié sur 08/01/2018 09:41:06 |
https://developer.android.com/studio/command-line/adb.html  官方文档链接
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com