Korzystając z narzędzia wiersza polecenia ADT, można spakować plik AIR aplikacji dla urządzeń telewizyjnych. Począwszy od zestawu SDK środowiska AIR 2.5, narzędzie ADT obsługuje pakowanie plików na potrzeby urządzeń telewizyjnych. Przed przystąpieniem do pakowania należy skompilować cały kod ActionScript i MXML. Ponadto należy uzyskać certyfikat podpisywania kodu. Certyfikat można utworzyć przy użyciu polecenia -certificate narzędzia ADT.
Szczegółowy opis poleceń i opcji narzędzia ADT zawiera sekcja
Narzędzie ADT
.
Tworzenie pakietu AIR
Aby utworzyć pakiet AIR, należy użyć polecenia package narzędzia ADT.
adt -package -storetype pkcs12 -keystore ../codesign.p12 myApp.air myApp-app.xml myApp.swf icons
Założenia dotyczące przykładu:
-
Ścieżka do narzędzia ADT znajduje się w definicji ścieżek powłoki wiersza poleceń. (Zobacz
Zmienne środowiskowe ścieżek
).
-
Certyfikat codesign.p12 znajduje się w katalogu nadrzędnym, z którego jest uruchamiane polecenie ADT.
Polecenie należy uruchomić w katalogu zawierającym pliki aplikacji. Pliki aplikacji użyte w tym przykładzie to myApp-app.xml (plik deskryptora aplikacji), myApp.swf i katalog ikon.
Po uruchomieniu polecenia w przedstawiony sposób narzędzie ADT wyświetla monit o podanie hasła magazynu kluczy. W niektórych programach powłoki podczas wpisywania nie są wyświetlane znaki hasła. Po zakończeniu wpisywania należy po prostu nacisnąć klawisz Enter. Hasło można również dołączyć do polecenia ADT za pomocą parametru
storepass
.
Tworzenie pakietu AIRN
Jeśli aplikacja AIR dla urządzeń telewizyjnych korzysta z rozszerzenia natywnego, zamiast pakietu AIR należy utworzyć pakiet AIRN. Aby utworzyć pakiet AIRN, należy użyć polecenia package narzędzia ADT, wybierając wartość
airn
jako typ docelowy.
adt -package -storetype pkcs12 -keystore ../codesign.p12 -target airn myApp.airn myApp-app.xml myApp.swf icons -extdir C:\extensions
Założenia dotyczące przykładu:
-
Ścieżka do narzędzia ADT znajduje się w definicji ścieżek powłoki wiersza poleceń. (Zobacz
Zmienne środowiskowe ścieżek
).
-
Certyfikat codesign.p12 znajduje się w katalogu nadrzędnym, z którego jest uruchamiane polecenie ADT.
-
Parametr
-extdir
określa katalog zawierający pliki ANE używane przez aplikację.
Te pliki ANE zawierają składającą się tylko z kodu wersję symulatora rozszerzenia języka ActionScript. Wersja rozszerzenia języka zawierająca kod natywny jest instalowana na urządzeniu telewizyjnym ze środowiskiem AIR.
Polecenie należy uruchomić w katalogu zawierającym pliki aplikacji. Pliki aplikacji użyte w tym przykładzie to myApp-app.xml (plik deskryptora aplikacji), myApp.swf i katalog ikon.
Po uruchomieniu polecenia w przedstawiony sposób narzędzie ADT wyświetla monit o podanie hasła magazynu kluczy. W niektórych programach powłoki podczas wpisywania nie są wyświetlane znaki hasła. Po zakończeniu wpisywania należy po prostu nacisnąć klawisz Enter. Hasło można również dołączyć do polecenia za pomocą parametru
storepass
.
W przypadku aplikacji AIR dla urządzeń telewizyjnych korzystającej z rozszerzeń natywnych można również utworzyć plik AIRI. Plik AIRI jest taki sam jak plik AIRN, ale nie jest podpisany. Na przykład:
adt -prepare myApp.airi myApp.xml myApp.swf icons -extdir C:\extensions
Gdy aplikacja jest gotowa do podpisania, z pliku AIRI można utworzyć plik AIRN.
adt -package -storetype pkcs12 -keystore ../codesign.p12 -target airn myApp.airn myApp.airi
Więcej informacji zawiera rozdział
Programowanie rozszerzeń natywnych dla środowiska Adobe AIR
.