|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[AIR] FD, error: invalid application descriptor
Добрый день. Сегодня поставил себе последний Flash Develop 4.0.1 RTM. Вместе с ним обновились и SDK: Flex 4.6.0, AIR 3.1
Раньше я собирал проекты под AIR 2.6, всё нормально. Сейчас же попытка компиляции выдаёт ошибку Да, собирать я пытаюсь под версию 3.1 (это стоит в настройках проекта, это и в application.xml: Пути до SDK в SetupSDK.bat, свойствах проекта и настройках программы стоят верные. Путь до adt.bat в окружении тоже верный. Пробовал добавлять/менять -swf-version в additional compiler options, но -- увы, не влияет. В чём может быть проблема? |
|
|||||
Ловил такую ошибку не раз. Каждый раз решается по разному.
Попробуйте: 1. Если выбор SDK 4.6 не обусловлен какими-то специфическими задачами, то лучше собирать под 4.5.1 - это очень стабильная версия. 2. Попробуйте <application xmlns="http://ns.adobe.com/air/application/2.6">, если это не критично. 3. adt.jar желательно выбрать из выбранной SDK. Сейчас юзаю FlashBulder 4.6, там собирается без ADT. Хотя там тоже куча проблем - то ошибка неизвестная вылетает, то программа просто безмолвно падает, то в native extentions почему-то часть функционала перестает работать. |
|
|||||
Astraport, спасибо за ответ. Действительно, раньше у меня стояла 2.6 версия, именно потому, что при этом такой ошибки не показывалось
Однако сейчас решил попробовать запаковать .apk с ключом apk-captive-runtime. Насколько я понял из адобовского описания, это возможно только начиная с 3.0 версии AIR, вот и приходится искать решение. Что значит "3. adt.jar желательно выбрать из выбранной SDK." ? |
|
|||||
Цитата:
Цитата:
|
|
|||||
Это понятно, а как можно выбрать его из НЕ выбранной SDK? %)
|
|
|||||
Цитата:
Цитата:
Ну я имел ввиду, что процесс автоматизирован IDE. |
|
|||||
Вчера решил эту проблему с 3.2 и FB, дублировал 4.6.0 SDK и в него вставил с заменой файлы из AIR SDK 3.2, в FB выбрал эту SDK, обозвал ее Flex SDK 4.6.0 + AIR 3.2 и пару ударов в бубен, все заработало.
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
в application.xml тоже 3.2 указал?
|
|
|||||
я под андройд собирал, в дескрипторе пару строк добавил, но везде 3.2 указывал.
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
Часовой пояс GMT +4, время: 17:56. |
|
« Предыдущая тема | Следующая тема » |
|
|