L’outil de ligne de commande ADT AIR permet de mettre en package une application AIR pour TV. A partir de la version 2.5 du kit SDK d’AIR, ADT prend en charge la mise en package des périphériques AIR pour TV. Avant la mise en package, compilez tout le code ActionScript et MXML. Vous devez également disposer d’un certificat de signature du code. Pour créer un certificat, faites appel à la commande ADT -certificate.
Pour consulter des informations de référence détaillées sur les commandes et options de l’outil ADT, voir
Outil AIR Developer (ADT)
.
Création d’un package AIR
La commande ADT package permet de créer un package AIR :
adt -package -storetype pkcs12 -keystore ../codesign.p12 myApp.air myApp-app.xml myApp.swf icons
L’exemple part du principe que :
-
Le chemin d’accès à l’outil ADT figure dans la définition path de l’interface de commande de ligne de commande. (Voir
Variables d’environnement path
.)
-
Le certificat codesign.p12 réside dans le répertoire parent à partir duquel vous exécutez la commande ADT.
Exécutez la commande à partir du répertoire qui contient les fichiers de l’application. Dans l’exemple illustré, les fichiers de l’application sont myApp-app.xml (fichier descripteur de l’application), myApp.swf et un répertoire d’icônes.
Si vous exécutez la commande comme indiqué, l’outil ADT vous invite à entrer le mot de passe associé au keystore. Certaines interfaces de commande n’affichent pas les caractères du mot de passe saisis. Appuyez simplement sur Entrée une fois la saisie terminée. Vous disposez également du paramètre
storepass
pour inclure le mot de passe dans la commande ADT.
Création d’un package AIRN
Si l’application AIR pour TV fait appel à une extension native, créez un package AIRN plutôt qu’un package AIR. Pour créer un package AIRN, utilisez la commande ADT package en définissant le type cible sur
airn
.
adt -package -storetype pkcs12 -keystore ../codesign.p12 -target airn myApp.airn myApp-app.xml myApp.swf icons -extdir C:\extensions
L’exemple part du principe que :
-
Le chemin d’accès à l’outil ADT figure dans la définition path de l’interface de commande de ligne de commande. (Voir
Variables d’environnement path
.)
-
Le certificat codesign.p12 réside dans le répertoire parent à partir duquel vous exécutez la commande ADT.
-
Le paramètre
-extdir
identifie le répertoire qui contient les fichiers ANE utilisés par l’application.
Ces fichiers ANE contiennent une version de simulation ou une implémentation uniquement temporaire de l’extension ActionScript. La version de l’extension qui contient le code natif est installée sur le périphérique AIR pour TV.
Exécutez la commande à partir du répertoire qui contient les fichiers de l’application. Dans l’exemple illustré, les fichiers de l’application sont myApp-app.xml (fichier descripteur de l’application), myApp.swf et un répertoire d’icônes.
Si vous exécutez la commande comme indiqué, l’outil ADT vous invite à entrer le mot de passe associé au keystore. Certaines interfaces de commande n’affichent pas les caractères du mot de passe saisis. Appuyez simplement sur Entrée une fois la saisie terminée. Vous disposez par ailleurs du paramètre
storepass
pour inclure le mot de passe dans la commande.
Vous pouvez également créer un fichier AIRI pour une application AIR pour TV qui fait appel à des extensions natives. Mise à part l’absence de signature, le fichier AIRI est identique au fichier AIRN. Exemple :
adt -prepare myApp.airi myApp.xml myApp.swf icons -extdir C:\extensions
Lorsque vous êtes prêt à signer l’application, vous pouvez ensuite créer un fichier AIRN à partir du fichier AIRI :
adt -package -storetype pkcs12 -keystore ../codesign.p12 -target airn myApp.airn myApp.airi
Pour plus d’informations, voir
Développement d’applications natives pour Adobe AIR
.