Зачем конвертировать AIR в APK?
Файл .air - это пакет установщика AIR для настольных или мобильных ПК. Публикация того же приложения в формате .apk позволяет пользователям устанавливать его на Android или отправлять в магазин приложений без необходимости наличия среды выполнения AIR. HARMAN AIR SDK перекомпилирует и переупаковывает исходный код проекта для Android - готовый установщик .air невозможно превратить обратно в работающий .apk.
Способы конвертации AIR в APK
HARMAN AIR SDK FREE
Запустите adt -package -target apk-captive-runtime -storetype pkcs12 -keystore myCert.p12 output.apk app.xml [исходные файлы]; используйте -target apk для более компактной сборки, требующей предварительно установленной среды AIR на устройстве.
Об этих форматах
Файл AIR - это пакет установщика для приложения, созданного на базе Adobe AIR, кроссплатформенной среды выполнения. Чтобы установить его, скачайте бесплатную среду выполнения AIR от HARMAN…
Открыть детали .AIR →Файл APK - это установочный пакет для приложения Android. На телефоне вы нажимаете на файл, разрешаете «установку из неизвестных источников» для приложения, через которое вы его открыли, а…
Открыть детали .APK →Качество и на что обратить внимание
- Это не конвертация файлов - HARMAN SDK перекомпилирует и переупаковывает исходный код проекта для Android; готовый установщик
.airнельзя преобразовать в работающий.apk. - Используйте
-target apk-captive-runtime, чтобы включить среду выполнения AIR в пакет (файл больше, нет зависимостей), или-target apkдля меньшей сборки, требующей установки среды выполнения на устройстве. - Пакет
.airявляется ZIP-архивом - вы можете переименовать его в.zip, чтобы просмотреть внутренний SWF, ресурсы и дескриптор приложения, но это не создаст функциональный.apk.
Часто задаваемые вопросы
Могут ли конечные пользователи сами конвертировать файл `.air` в `.apk`?
.apk требуется исходный код проекта и HARMAN AIR SDK - готовый установщик .air невозможно преобразовать обратно в рабочий пакет Android.В чем разница между `-target apk` и `-target apk-captive-runtime`?
-target apk создает файл .apk меньшего размера, которому требуется установленная среда AIR на устройстве; -target apk-captive-runtime встраивает среду выполнения внутрь .apk, поэтому отдельная установка не требуется.