La commande -installApp installe une application sur un périphérique ou un émulateur.
Vous devez désinstaller une application existante avant de la réinstaller à l’aide de cette commande.
La commande gère la syntaxe suivante :
adt -installApp -platform platformName -platformsdk path-to-sdk -device deviceID ‑package fileName
-platform
Nom de la plate-forme du périphérique. Spécifiez
ios
ou
android
.
-platformsdk
Chemin vers le kit SDK de la plate-forme pour le périphérique cible (facultatif) :
-
Android : le kit SDK d’AIR 2.6+ inclut les outils du kit SDK d’Android SDK nécessaires à l’implémentation des commandes de l’outil ADT correspondantes. Ne définissez cette valeur que si vous souhaitez utiliser une autre valeur du kit SDK d’Android. Il est également inutile d’indiquer le chemin du kit SDK de plate-forme sur la ligne de commande si la variable d’environnement AIR_ANDROID_SDK_HOME est déjà définie. (Si les deux variables sont définies, le chemin indiqué sur la ligne de commande est utilisé.)
-
iOS : le kit SDK d’AIR est livré avec un kit SDK iOS captif. L’option -platformsdk permet la mise en package d’applications avec un kit SDK externe ; vous n’êtes donc pas obligé d’utiliser le SDK iOS captif. Par exemple, si vous avez créé une extension avec le dernier kit SDK iOS, vous pouvez spécifier ce kit SDK lors de la mise en package de votre application. En outre, lorsque vous utilisez l’outil ADT avec le simulateur iOS, vous devez toujours inclure l’option -platformsdk en spécifiant le chemin vers le kit SDK du simulateur iOS.
-device
Spécifie le
ios_simulator
, le numéro de série (Android) ou le handle (iOS) du périphérique raccordé. Sous iOS, ce paramètre est obligatoire ; sous Android, ce paramètre doit être spécifié uniquement lorsque plusieurs périphériques ou émulateurs Android sont raccordés à votre ordinateur et en cours d’exécution. Si le périphérique spécifié n’est pas connecté, ADT renvoie le code de sortie 14 : Erreur de périphérique (Android) ou Périphérique spécifié non valide (iOS). Si plusieurs périphériques ou émulateurs sont connectés et qu’aucun périphérique n’est spécifié, l’outil ADT renvoie le code de sortie 2 (erreur d’utilisation).
Remarque :
l’installation d’un fichier IPA directement sur un périphérique iOS est possible sur AIR 3.4 et les versions ultérieures, et nécessite iTunes 10.5.0 ou une version ultérieure.
Utilisez la commande
adt ‑devices
(disponible dans AIR 3.4 et les versions ultérieures) pour déterminer le handle ou le numéro de série des périphériques raccordés. Notez que sous iOS, vous utilisez le handle et non le UUID du périphérique. Pour plus d’informations, voir
Commande des périphériques ADT
.
Sous Android, vous pouvez aussi utiliser l’outil ADB intégré pour dresser la liste des numéros de série des périphériques et émulateurs en cours d’exécution connectés :
adb devices
-package
Nom de fichier du package à installer. Sous iOS, ce fichier doit être un fichier IPA. Sur Android, il doit s’agir d’un package APK. Si le package spécifié est déjà installé, l’outil ADT renvoie le code de sortie 14 (erreur de périphérique).