#android #apache-flex #air #flash-builder
#Android #apache-flex #air #flash-builder
Вопрос:
Я создал простое приложение, используя flash Builder 4.5.1, как для iOS, так и для Android. Я тестирую приложение на своих iphone и ipad, оно работает нормально. Но когда я пытаюсь установить на свое устройство Android (Samsung GT-5570). Появляется следующее сообщение об ошибке.
Error occurred while installing the application:
1603 KB/s (6108444 bytes in 3.719s)
pkg: /data/local/tmp/Runtime.apk
Failure [INSTALL_FAILED_INVALID_APK]
Я гуглю об ошибке.Я обнаружил, что это связано с тем, что мое устройство имеет архитектуру ARMv6. http://forums.adobe.com/thread/890214
Теперь у меня есть 2 вопроса. Вопрос 1. Есть ли какая-либо другая причина сбоя установки. Вопрос 2. Если причина та же, что и при любом другом доступном способе создания сборки для телефонов с архитектурой ARMv6 и ARMv7.
Еще одна вещь, мои оба устройства iOS имеют архитектуру ARMv7.
Спасибо MD
Комментарии:
1. Обычно достаточно несоблюдения системных требований. Установлен ли также AIR?
2. Air не установлен на устройстве.. Означает, что теперь пользователю необходимо установить air перед установкой приложения?
3. С Android это работает именно так — когда ваше мобильное приложение flex загружается для iOS, оно использует «Captive Runtime», упаковывающие двоичные файлы, которые запускают приложение как автономное. На Android эта функциональность будет представлена в AIR 3 с FB 4.6. Поэтому сначала попробуйте установить AIR на свой телефон Android, но ваш телефон может не соответствовать системным требованиям для этого.
4. SQLiteNoob you означает, что я не могу запустить приложение на своем устройстве Android.
Ответ №1:
К сожалению, вы не сможете запускать приложения AIR на своем устройстве.
Ознакомьтесь со спецификациями (системными требованиями) для AIR здесь:
http://www.adobe.com/products/air/tech-specs.html
У Adobe также есть список сертифицированных устройств: