Я пытаюсь скомпилировать свое приложение AIR с помощью Ant, используя задачу Ant mxmlc.Кажется, что он хорошо компилируется, и я получаю .swf, но когда я пытаюсь запустить его с ADL, я получаю сообщение «Класс mx.core :: WindowedApplication не найден».Похоже, библиотеки AIR не включены должным образом.
Вот моя задача mxmlc:
<mxmlc
file="${MAIN_MXML}"
output="${DEPLOY_DIR}/MyApp.swf"
compatibility-version="3"
locale="en_US"
static-rsls="true"
debug="${DEBUG_FLAG}"
optimize="true"
link-report="${DEPLOY_DIR}/report.xml"
configname="air">
<load-config filename="${FLEX_HOME}/frameworks/air-config.xml" />
<library-path dir="${FLEX_HOME}/frameworks/libs" append="true">
<include name="*.swc" />
</library-path>
<library-path dir="${FLEX_HOME}/frameworks/libs/air" append="true">
<include name="*.swc" />
</library-path>
<library-path dir="${FLEX_HOME}/frameworks/locale" append="true">
<include name="{locale}" />
</library-path>
<source-path path-element="${SRC_DIR}" />
</mxmlc>
Есть идеи, почему это происходит?Я пробовал не включать раздел load-config и не включать пути к библиотекам, но это всегда один и тот же результат - он не может найти WindowedApplication.
Спасибо!