Dlaczego konwertować AIR na EXE?
Instalator .air wymaga od użytkowników posiadania zainstalowanego środowiska AIR. Plik .exe typu captive-runtime zawiera środowisko AIR wewnątrz instalatora, więc nie jest wymagana oddzielna instalacja, co upraszcza dystrybucję dla użytkowników Windows nieznających AIR. Plik .air zawiera skompilowany kod bajtowy, którego nie można przywrócić do źródła projektu - tylko pierwotny deweloper może wykonać taką kompilację.
Jak przekonwertować AIR na EXE
HARMAN AIR SDK FREE
Uruchom adt -package -target bundle MyApp.exe app.xml MyApp.swf assets\ z katalogu projektu; spakuj folder wynikowy za pomocą NSIS lub Inno Setup, aby wygenerować pojedynczy instalator .exe.
O tych formatach
Plik AIR to pakiet instalacyjny aplikacji zbudowanej przy użyciu Adobe AIR, wieloplatformowego środowiska wykonawczego. Aby go zainstalować, pobierz bezpłatne środowisko AIR od firmy HARMAN…
Otwórz szczegóły .AIR →Plik EXE to program wykonywalny systemu Windows. W systemie Windows kliknij go dwukrotnie, aby go uruchomić. W systemach Mac lub Linux użyj CrossOver lub Wine - pliki EXE nie działają…
Otwórz szczegóły .EXE →Jakość i na co uważać
- Użytkownicy końcowi nie mogą tego zrobić - przepakowanie jako captive-runtime
.exewymaga oryginalnego źródła projektu, a nie gotowego pliku.air. - Plik
.exetypu captive-runtime jest większy od pliku.airo około 30-60 MB, ponieważ środowisko AIR jest dołączone do środka. - Podpis cyfrowy z oryginalnego pliku
.airnie przenosi się do nowego pliku.exe; należy go podpisać oddzielnie certyfikatem Authenticode.
Najczęściej zadawane pytania
Czy użytkownicy końcowi mogą sami skonwertować plik `.air` na `.exe`?
.air zawiera skompilowany kod bajtowy, którego nie można przywrócić do źródła projektu. Tylko pierwotny deweloper z kodem źródłowym może zbudować plik .exe typu captive-runtime.Jaka jest różnica między kompilacją captive runtime a shared runtime?
.exe typu captive-runtime zawiera środowisko AIR wewnątrz instalatora, więc nie jest wymagana wcześniejsza instalacja; instalator .air jest mniejszy, ale wymaga, aby środowisko AIR było już zainstalowane na komputerze użytkownika.