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.