PDA

Просмотр полной версии : Компиляции ane с помощью ant


illuzor
01.12.2013, 00:59
И снова я с антом...
Проблема в следующем:
Пытаюсь скомпилировать ane, вот таким билд-конфигом:

<property name="FLEX_HOME" value="C:/Program Files (x86)/FlexSDK/4.11.0/"/>

<target name="compile.ane">
<java jar="${FLEX_HOME}/lib/adt.jar" fork="true">
<arg value="-package"/>
<arg value="-target"/>
<arg value="ane"/>
<arg value="commExtension.ane"/>
<arg value="extension.xml"/>
<arg value="-swc"/>
<arg value="commExtLib.swc"/>
<arg value="-platform Android-ARM -C android/ ."/>
<arg value="-platform default -C default/ ."/>
</java>
</target>

Получаю ошибку:
[java] Missing implementation for platform: Android-ARM

При этом, если компилировать через командную строку, компилируется без вопросов:
adt -package -target ane commExtension.ane extension.xml -swc commExtLib.swc -platform Android-ARM -C android . -platform default -C default

В чём может быть проблема?

Akopalipsis
02.12.2013, 00:08
illuzor а можно у Вас поинтересоваться, ant лучше, чем mxmlc?
И я очень часто слышу на форуме, об ant, что склоняет мысли к расспросам - зачем, почему, в чём его преимущества, раз все на определённом этапе обучения прибегают к его использованию?
Хоть одним длинным предложением расскажите.

illuzor
02.12.2013, 02:13
Akopalipsis, их нельзя сравнивать. mxmlc - это компилятор, а ant - инструмент для автоматизации компиляции и сопутствующих процессов.

Akopalipsis
02.12.2013, 03:08
illuzor Спасибо! Если я правильно понял, то ant позволит компилировать одновременно несколько проектов. Слышал, что в FB можно несколько проектов в одном дереве создавать,
но о FD я такого не когда не слышал. Не подскажете, возможно ли в FD в одном дереве - проекте, создать несколько Main классов и при компиляции, указывать, стобы они были разными swf?

СлаваRa
02.12.2013, 14:43
Плагин к FD FlashDevelop Ant panel (http://www.flashdevelop.org/community/viewtopic.php?f=4&t=6105), по поводу модулей, в след. версии будет, команда FD работает над этим.

illuzor
02.12.2013, 15:39
Akopalipsis, можно. Это не привязано к среде разработки. Погуглите, ant не сложный.

Akopalipsis
02.12.2013, 18:11
Спасибо Вам!

illuzor
02.12.2013, 23:23
Оставлю решение тут, может пригодится кому-нибудь:
http://forums.adobe.com/message/5892358#5892358

Akopalipsis
03.12.2013, 00:06
illuzor за всех не знаю, но от меня Спасибо! Тема уже давно в закладках.