Vidéo: Установка ADB на Android / adb install [Android ЛИКБЕЗ №5] 2025
Vous êtes un développeur d'applications Android prometteur. Vous avez installé Android Studio et expérimenté avec quelques applications. Vous avez utilisé plusieurs des fonctionnalités disponibles dans Android Studio.
Vous aimez l'interface d'Android Studio. Mais vous réalisez que, de temps en temps, Android Studio ne suffit pas. Parfois, vous devez prendre le taureau par les cornes. Au lieu de piquer des menus et de choisir des options, vous devez communiquer directement avec votre émulateur ou votre périphérique physique. Oui, vous démarrez dans Android Studio. Mais vous ouvrez également une fenêtre de commande et tapez des commandes. Vos commandes indiquent à l'appareil exactement ce qu'il doit faire. Voici comment cela fonctionne:
Dans Android Studio, recherchez le bouton de l'outil Terminal dans la partie inférieure gauche de la fenêtre principale. Lorsque vous cliquez sur ce bouton, un nouveau panneau apparaît. Ce panneau contient la fenêtre de commande de votre ordinateur de développement - l'invite de commande MS-DOS sur un PC ou l'application Terminal sur un Mac.
L'outil adb (la célébrité en vedette dans cet article) vit dans un répertoire appelé platform-tools. Donc, la prochaine chose à faire est de trouver votre répertoire platform-tools. (Lorsque vous avez installé Android Studio, la routine d'installation a créé un répertoire SDK Android.Vous pouvez trouver le répertoire SDK en choisissant Fichier → Structure du projet → Emplacement du SDK dans Android Studio.À l'intérieur de ce répertoire SDK se trouve le répertoire platform-tools.
cd suivi du chemin d'accès complet du répertoire platform-tools. Par exemple, si vous avez un répertoire nommé UsersMyNameAppDataLocalAndroidsdk, tapez cd UsersMyNameAppDataLocalAndroidsdkplatform-tools
, puis appuyez sur Entrée.
Ensuite, avec votre émulateur en marche, ou votre périphérique physique connecté via USB, tapez
périphériques adb
Avec un émulateur en cours d'exécution, le programme adb répond avec quelque chose comme
Pour un périphérique physique, la deuxième ligne ressemble à ceci:
875A8B201AF74D01 périphérique
Quoi qu'il en soit, le mot périphérique vous indique que quelque chose Android-ish est en cours d'exécution.
Imaginez maintenant que vous voulez copier un fichier (appelez-le myfile) depuis votre ordinateur de développement vers la carte SD de l'appareil. Tapez la commande adb suivante:
adb push myfile sdcard / monfichier
Pour copier le même fichier de l'appareil sur votre ordinateur de développement, tapez
adb pull sdcard / myfile
Pour installer une application sur Android périphérique, recherchez le nom de l'application. fichier apk. Tapez
adb installer myapp. apk
Pour voir la sortie logcat de votre appareil, tapez
adb logcat
L'affichage de logcat résultant n'est pas facilement défilant comme l'affichage dans le panneau Logcat d'Android Studio, mais cet affichage le fera à la rigueur.
Android est une version de Linux. Ainsi, comme tous les périphériques exécutant Linux, votre émulateur ou votre périphérique physique a sa propre invite de commande. (Les aficionados de Linux appellent cela le
shell de Linux.) Pour exécuter le shell depuis votre ordinateur de développement, tapez adb shell
Lorsque vous le faites, vous pouvez taper la plupart des commandes shell standard. Voici quelques-uns d'entre eux:
pwd: Affiche le nom du répertoire de travail en cours.
-
cd: Change le répertoire de travail actuel.
-
ls: Liste les fichiers dans ce répertoire.
-
cp: copie un fichier.
-
mv: déplace ou renomme un fichier.
-
rm: Supprimer un fichier.
-
mkdir: Crée un nouveau répertoire.
-
am: exécute des tâches de gestionnaire d'activité (par exemple, démarrer une activité, démarrer un service, arrêter un processus ou diffuser quelque chose).
-
pm: exécute les tâches du gestionnaire de packages (par exemple, liste les packages installés ou désinstalle une application).
-
Par exemple, en utilisant les commandes suivantes, vous pouvez désinstaller une application:
C:> shell adb # données cd # cd app # rm com. allmycode. menus. apk # exit
(Dans cet exemple particulier, l'application réside dans un fichier nommé com.allmycode.menu.apk.)
Si plusieurs périphériques sont en cours d'exécution, vous pouvez diriger votre commande adb vers un périphérique particulier. Par exemple, pour installer myfile. apk sur un émulateur, vous pouvez taper
adb -s emulator-5554 myfile. apk
Pour installer le même fichier sur un périphérique physique, vous pouvez taper
adb -s 875A8B201AF74D01 monfichier. apk
Parfois, la connexion entre votre ordinateur de développement et tout appareil Android en cours d'exécution devient brouillée. Parfois, vous souhaitez supprimer un périphérique physique connecté par USB, mais votre ordinateur de développement indique que la suppression n'est pas sécurisée. À des moments comme ceux-ci, vous pouvez briser la connexion de votre ordinateur de développement aux appareils Android et recommencer à zéro. Pour ce faire, lancez les deux commandes suivantes:
adb kill-server adb start-server
Entre la mise à mort et le redémarrage, vous pouvez déconnecter un périphérique physique ou faire tout ce que vous voulez faire pour vous préparer à Plus d'amusement Android.
