Instalowanie środowiska AIR i aplikacji AIR na urządzeniach przenośnych

Użytkownicy końcowi aplikacji mogą instalować środowisko wykonawcze AIR i aplikacje AIR, korzystając z normalnych mechanizmów dotyczących aplikacji i rozpowszechniania na swoich urządzeniach.

Na przykład w systemie Android użytkownicy mogą instalować aplikacje ze sklepu Android Market. Jeśli użytkownicy zezwolili w ustawieniach aplikacji na instalowanie aplikacji z nieznanych źródeł, mogą oni instalować aplikację, klikając łącze na stronie internetowej lub kopiując pakiet aplikacji na urządzenie i rozpakowując go. Jeśli użytkownik spróbuje zainstalować aplikację dla systemu Android, ale nie zostało jeszcze zainstalowane środowisko wykonawcze AIR, nastąpi automatyczne przekierowanie do sklepu Android Market, gdzie można zainstalować środowisko wykonawcze.

W systemie iOS istnieją dwa sposoby rozpowszechniania aplikacji do użytkowników końcowych. Podstawowym kanałem rozpowszechniania jest sklep App Store firmy Apple. Można również skorzystać z opcji szybkiego rozpowszechniania, aby umożliwić ograniczonej liczbie użytkowników instalację aplikacji bez korzystania ze sklepu App Store.

Instalowanie środowiska wykonawczego AIR i aplikacji na potrzeby programowania

Aplikacje AIR na urządzeniach przenośnych są instalowane jako pakiety natywne, można więc skorzystać z normalnych funkcji platformy w celu zainstalowania aplikacji do testowania. Jeśli narzędzie ADT jest obsługiwane, można instalować środowisko wykonawcze AIR i aplikacje AIR za pomocą poleceń tego narzędzia. Obecnie taka możliwość jest obsługiwana w systemie Android.

W systemie iOS można instalować aplikacje do testowania za pomocą programu iTunes. Aplikacje testowe muszą być podpisane za pomocą certyfikatu podpisywania kodu wystawionego przez firmę Apple konkretnie w celu opracowywania aplikacji, a także muszą być spakowane przy użyciu programistycznego profilu informacyjnego. Aplikacja AIR w systemie iOS jest samodzielnym pakietem. Nie jest używane oddzielne środowisko wykonawcze.

Instalowanie aplikacji AIR za pomocą narzędzia ADT

Podczas programowania aplikacji AIR można używać narzędzia ADT do instalowania i odinstalowywania zarówno środowiska wykonawczego, jak i aplikacji. (Te polecenia mogą być również zintegrowane ze środowiskiem programistycznym, aby nie trzeba było samodzielnie uruchamiać narzędzia ADT).

Środowisko wykonawcze AIR można zainstalować na urządzeniu lub w emulatorze za pomocą narzędzia ADT dla środowiska AIR. Należy zainstalować pakiet SDK dla danego urządzenia. Użyj polecenia -installRuntime .

adt -installRuntime -platform android -device deviceID -package path-to-runtime 

Jeśli nie zostanie określony parametr -package , pakiet środowiska wykonawczego odpowiedni dla urządzenia lub emulatora zostanie wybrany z pakietów dostępnych w zainstalowanym zestawie SDK środowiska AIR.

Aby zainstalować aplikację AIR w systemie Android lub iOS (środowisko AIR 3.4 lub nowsze), użyj podobnego polecenia -installApp .

adt -installApp -platform android -device deviceID -package path-to-app

Wartość ustawiona dla argumentu -platform powinna być zgodna z urządzeniem, na którym jest przeprowadzana instalacja.

Uwaga: Przed ponowną instalacją należy usunąć istniejące wersje środowiska wykonawczego AIR lub aplikacji AIR.

Instalowanie aplikacji AIR na urządzeniach z systemem iOS przy użyciu programu iTunes

Aby zainstalować aplikację AIR na urządzeniu z systemem iOS w celu testowania:

  1. Otwórz aplikację iTunes.

  2. Jeśli wcześniej nie wykonano tej czynności, dodaj plik informacyjny na potrzeby tej aplikacji do programu iTunes. W programie iTunes wybierz kolejno opcje Plik > Dodaj do biblioteki. Następnie wybierz plik profilu informacyjnego (dla którego jako typ pliku wybrano mobileprovision).

  3. Niektóre wersje iTunes nie dopuszczają do zastępowania aplikacji w sytuacji, gdy ta sama jej wersja jest już zainstalowana. W takim przypadku należy usunąć aplikację z urządzenia oraz z listy aplikacji w iTunes.

  4. Kliknij dwukrotnie plik IPA dla swojej aplikacji. Powinien on pojawić się na liście aplikacji w programie iTunes.

  5. Podłącz urządzenie do portu USB komputera.

  6. W iTunes sprawdź kartę Aplikacja dla urządzenia i upewnij się, że aplikacja została wybrana z listy aplikacji do zainstalowania.

  7. Wybierz urządzenie z listy po lewej stronie aplikacji iTunes. Następnie kliknij przycisk Synchronizacja. Po zakończeniu synchronizacji aplikacja Hello World pojawi się na telefonie iPhone.

Jeśli nowa wersja nie została zainstalowana, usuń ją z urządzenia i z listy aplikacji w programie iTunes, a następnie wykonaj tę procedurę ponownie. Może mieć to miejsce, jeśli obecnie zainstalowana wersja ma ten sam identyfikator aplikacji i numer wersji.

Uruchamianie aplikacji AIR na urządzeniu

Zainstalowane aplikacje AIR można uruchamiać za pomocą interfejsu użytkownika urządzenia. Jeśli ta funkcja jest obsługiwana, można również uruchamiać aplikacje zdalnie za pomocą narzędzia ADT dla środowiska AIR.

adt -launchApp -platform android -device deviceID -appid applicationID

Wartość argumentu -appid musi być identyfikatorem tej aplikacji AIR, która jest uruchamiana. Należy użyć wartości określonej w deskryptorze aplikacji AIR (bez przedrostka air. dodanego podczas pakowania).

Jeśli podłączono i działa tylko jedno urządzenie lub jeden emulator, wówczas można pominąć flagę -device . Wartość ustawiona dla argumentu -platform powinna być zgodna z urządzeniem, na którym jest przeprowadzana instalacja. Obecnie jedyną obsługiwaną wartością jest android .

Usuwanie aplikacji i środowiska wykonawczego AIR

Do usuwania aplikacji można używać normalnych sposobów oferowanych przez system operacyjny urządzenia. Jeśli ta funkcja jest obsługiwana, aplikacje i środowisko wykonawcze AIR można również usuwać za pomocą narzędzia ADT dla środowiska AIR. Aby usunąć środowisko wykonawcze, należy użyć polecenia -uninstallRuntime .

adt -uninstallRuntime -platform android -device deviceID

Aby odinstalować aplikację, należy użyć polecenia -uninstallApp .

adt -uninstallApp -platform android -device deviceID -appid applicationID

Jeśli podłączono i działa tylko jedno urządzenie lub jeden emulator, wówczas można pominąć flagę -device . Wartość ustawiona dla argumentu -platform powinna być zgodna z urządzeniem, na którym jest przeprowadzana instalacja. Obecnie jedyną obsługiwaną wartością jest android .

Konfigurowanie emulatora

Aby uruchomić aplikację w emulatorze urządzenia, należy zazwyczaj skorzystać z zestawu SDK dla danego urządzenia w celu utworzenia i uruchomienia wystąpienia emulatora na komputerze używanym do programowania. Następnie można zainstalować wersję środowiska AIR oferującą emulator i zainstalować aplikację AIR w emulatorze. Aplikacje działają zazwyczaj znacznie wolniej w emulatorze niż na rzeczywistym urządzeniu.

Tworzenie emulatora systemu Android

  1. Uruchom zestaw SDK systemu Android i aplikację AVD Manager.

    • W systemie Windows uruchom plik SDK Setup.exe znajdujący się w katalogu głównym zestawu SDK systemu Android.

    • W systemie Mac OS uruchom aplikację android znajdującą się w podkatalogu tools katalogu zestawu SDK systemu Android.

  2. Zaznacz opcje Settings (Ustawienia) i Force https:// (Wymuś https://).

  3. Zaznacz opcję Available Packages (Dostępne pakiety). Powinna zostać wyświetlona lista dostępnych zestawów SDK systemu Android.

  4. Wybierz zgodny zestaw SDK systemu Android (dla systemu Android w wersji 2.3 lub nowszej) i kliknij przycisk Install Selected (Instaluj wybrane).

  5. Zaznacz opcję Virtual Devices (Urządzenia wirtualne) i kliknij przycisk New (Nowe).

  6. Wybierz następujące ustawienia:

    • Nazwa urządzenia wirtualnego

    • Docelowy interfejs API, taki jak Android 2.3, API level 8

    • Rozmiar karty SD (taki jak 1024)

    • Karnacja (taką jak Default HVGA)

  7. Kliknij przycisk Create AVD (Utwórz urządzenie AVD).

Należy pamiętać, że w zależności od konfiguracji systemu utworzenie urządzenia wirtualnego może zająć dłuższy czas.

Teraz można uruchomić nowe urządzenie wirtualne.

  1. Wybierz urządzenie Virtual Device (Urządzenie wirtualne) w aplikacji AVD Manager. Utworzone powyżej urządzenie wirtualne powinno być widoczne.

  2. Wybierz opcję Virtual Device (Urządzenie wirtualne) i kliknij przycisk Start (Uruchom).

  3. Na następnym ekranie kliknij przycisk Launch (Uruchom).

Na pulpicie powinno zostać wyświetlone okno emulatora. Może to potrwać kilka sekund. Zainicjalizowanie systemu operacyjnego Android może również potrwać dłuższy czas. W emulatorze można instalować aplikacje spakowane za pomocą wartości apk-debug i apk-emulator . Aplikacje spakowane za pomocą wartości apk nie działają w emulatorze.