U kunt het ADT-opdrachtregelprogramma van AIR gebruiken om een AIR for TV-toepassing in te pakken. Vanaf AIR SDK versie 2.5 ondersteunt ADT verpakken voor tv-apparaten. Compileer alle ActionScript- en MXML-code voordat u een pakket gaat maken. U moet ook over een certificaat voor het ondertekenen van code beschikken. U kunt een certificaat maken met behulp van de ADT-opdracht -certificate.
Een AIR-pakket maken
Als u een AIR-pakket wilt maken, gebruikt u de AIR-pakketopdracht:
adt -package -storetype pkcs12 -keystore ../codesign.p12 myApp.air myApp-app.xml myApp.swf icons
Het voorbeeld gaat ervan uit dat:
-
Het pad van het ADT-hulpprogramma zich op de pad-definitie van de shell van uw opdrachtregel bevindt. (Zie
Omgevingsvariabelen van het pad
.)
-
Het certificaat codesign.p12 zich in de bovenliggende map bevindt van de locatie waar u de ADT-opdracht uitvoert.
Voer de opdracht uit vanuit de map met de toepassingsbestanden. De toepassingsbestanden in het voorbeeld zijn myApp-app.xml (het descriptorbestand van de toepassing), myApp.swf en een map met pictogrammen.
Wanneer u volgens het voorbeeld de opdracht uitvoert, wordt u door ADT gevraagd het keystore-wachtwoord in te voeren. Niet alle shell-programma's geven de wachtwoordtekens tijdens het typen weer. Druk gewoon op Enter als u het wachtwoord hebt getypt. U kunt ook de
storepass
-parameter gebruiken om het wachtwoord op te nemen in de ADT-opdracht.
Een AIRN-pakket maken
Als uw AIR for TV-toepassing een native extensie gebruikt, maakt u een AIRN-pakket in plaats van een AIR-pakket. Als u een AIRN-pakket wilt maken, gebruikt u de ADT-pakketopdracht en stelt u het doeltype in op
airn
.
adt -package -storetype pkcs12 -keystore ../codesign.p12 -target airn myApp.airn myApp-app.xml myApp.swf icons -extdir C:\extensions
Het voorbeeld gaat ervan uit dat:
-
Het pad van het ADT-hulpprogramma zich op de pad-definitie van de shell van uw opdrachtregel bevindt. (Zie
Omgevingsvariabelen van het pad
.)
-
Het certificaat codesign.p12 zich in de bovenliggende map bevindt van de locatie waar u de ADT-opdracht uitvoert.
-
De parameter
-extdir
benoemt een map met de ANE-bestanden die de toepassing gebruikt.
Deze ANE-bestanden bevatten een exclusieve ActionScript-sectie of -simulatorversie van de extensie. De versie van de extensie die de native code bevat, is geïnstalleerd op het AIR for TV-apparaat.
Voer de opdracht uit vanuit de map met de toepassingsbestanden. De toepassingsbestanden in het voorbeeld zijn myApp-app.xml (het descriptorbestand van de toepassing), myApp.swf en een map met pictogrammen.
Wanneer u volgens het voorbeeld de opdracht uitvoert, wordt u door ADT gevraagd het keystore-wachtwoord in te voeren. Niet alle shell-programma's geven de wachtwoordtekens tijdens het typen weer. Druk gewoon op Enter als u het wachtwoord hebt getypt. U kunt ook de
storepass
-parameter gebruiken om het wachtwoord op te nemen in de opdracht.
Bovendien kunt u een AIRI-bestand maken voor een AIR for TV-toepassing die native extensies gebruikt. Het AIRI-bestand komt overeen met het AIRN-bestand, het is alleen niet ondertekend. Bijvoorbeeld:
adt -prepare myApp.airi myApp.xml myApp.swf icons -extdir C:\extensions
Als u klaar bent om de toepassing te ondertekenen, kunt u een AIRN-bestand maken van het AIRI-bestand:
adt -package -storetype pkcs12 -keystore ../codesign.p12 -target airn myApp.airn myApp.airi
Zie voor meer informatie
Native extensies ontwikkelen voor Adobe AIR
.