android

Cet outil n'est plus pris en charge. Utilisez Android Studio pour créer des AVD et des projets, puis utilisez sdkmanager pour afficher et installer des packages SDK.

L'outil de ligne de commande android est situé dans le répertoire tools/ du SDK Android. android permet les actions suivantes :

  • Créer, supprimer et afficher des appareils virtuels Android. (Vous pouvez maintenant utiliser Android Studio ou avdmanager à partir de la ligne de commande.)
  • Créer et mettre à jour des projets Android (Vous pouvez désormais utiliser Android Studio.)
  • Mettre à jour le SDK Android avec de nouveaux modules, plates-formes et documentation. (Vous pouvez maintenant utiliser l'outil de ligne de commande sdkmanager.)

Si vous utilisez Android Studio, les fonctionnalités de l'outil android sont intégrées à l'IDE. Vous n'avez donc pas besoin de l'utiliser directement.

Remarque : La documentation relative aux options ci-dessous n'est pas exhaustive et peut être obsolète. Pour obtenir la liste la plus récente des options, exécutez android --help.

Syntaxe

Voici la syntaxe à utiliser pour android :

android [global options] action [action options]

Options générales

-s
Mode silencieux : seules les erreurs s'affichent.
-h
Aide sur l'utilisation.
-v
Mode détaillé : les erreurs, les avertissements et les messages d'information s'affichent.

Actions et options de l'appareil virtuel Android

Le tableau suivant indique les actions et les options pour les AVD :

Action Option Description Commentaires
avd Aucune Lancer AVD Manager
sdk Aucune Lancer Android SDK Manager
create avd -n <name> Nom de l'appareil virtuel Android Obligatoire
-t <targetID> ID cible de l'image système à utiliser avec le nouvel appareil virtuel Android. Pour obtenir la liste des cibles disponibles, utilisez android list targets. Obligatoire
-c <path>|<size>[K|M] Chemin d'accès à l'image de carte SD à utiliser avec cet appareil virtuel Android, ou taille d'une nouvelle image de carte SD à créer pour cet appareil virtuel Android. Exemples : -c path/to/sdcard ou -c 1000M.
-f Forcer la création de l'appareil virtuel Android
-p <path> Chemin d'accès à l'emplacement où créer le répertoire des fichiers de l'AVD
-s <name>|<width>-<height> Thème à utiliser pour cet AVD, identifié par nom ou dimensions. L'outil android recherche une apparence correspondante par nom ou dimensions dans le répertoire skins/ de la cible référencée dans l'argument -t <targetID>. Exemple : -s HVGA-L
delete avd -n <name> Nom de l'appareil virtuel Android à supprimer Obligatoire
move avd -n <name> Nom de l'appareil virtuel Android à déplacer Obligatoire
-p <path> Chemin d'accès à l'emplacement où créer le répertoire des fichiers de l'AVD
-r <new-name> Nouveau nom de l'AVD renommé
update avd -n <name> Nom de l'appareil virtuel Android à déplacer Obligatoire

Actions et options du projet

Le tableau suivant indique les actions et les options associées aux projets :

Action Option Description Commentaires
create project -n <name> Nom du projet Obligatoire
-t <targetID> ID cible de l'image système à utiliser avec le nouvel appareil virtuel Android. Pour obtenir la liste des cibles disponibles, utilisez android list targets. Obligatoire
-k <path>|<size>[K|M] Espace de noms du package Obligatoire
-a Nom de la classe Activity par défaut Obligatoire
-p <path> Emplacement du répertoire du projet Obligatoire
update project -n <name> Nom du projet à mettre à jour
-p <path> Chemin d'accès du projet Obligatoire
-l <library path> Chemin d'accès d'une bibliothèque Android à ajouter, en lien avec le projet principal
-s <subprojects> Mettre à jour tous les projets des sous-dossiers tels que les projets de test
-t <targetID> ID cible à définir pour le projet
create test-project -n <name> Nom du projet
-p <path> Chemin d'accès du projet Obligatoire
-m <main> Nom du projet Obligatoire
update test-project -p <path> Chemin d'accès du projet à tester, en lien avec le nouveau projet Obligatoire
-m <main> Classe principale du projet à tester Obligatoire
create lib-project -k <packageName> Nom du package du projet Bibliothèque Obligatoire
-p <path> Chemin d'accès du projet Obligatoire
-t <targetID> ID cible du projet Bibliothèque Obligatoire
-n <name> Nom du projet Obligatoire
update lib-project -p <path> Chemin d'accès du projet Obligatoire
-l <libraryPath> Chemin d'accès d'une bibliothèque Android à ajouter, en lien avec le projet principal
-t <name> ID cible du projet Bibliothèque
create uitest-project -n <name> Nom du projet de test de l'interface utilisateur
-t <name> ID cible du projet de test de l'interface utilisateur Obligatoire
-p <path> Chemin d'accès au projet de test de l'interface utilisateur Obligatoire

Actions de mise à jour

update adb
Met à jour adb pour prendre en charge les appareils USB déclarés dans les modules complémentaires du SDK.
update sdk
Met à jour le SDK en suggérant de nouvelles plates-formes à installer, si disponibles.