用ant编译安妮

时间:2013-11-30 12:56:56

标签: android ant air air-native-extension

我正在尝试用蚂蚁编译我的朋友,但有消息:

[java] Missing implementation for platform: Android-ARM

Ant文件:

<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>

但是如果我用命令行命令它就可以了。

adt -package -target ane commExtension.ane extension.xml -swc commExtLib.swc -platform     Android-ARM -C android . -platform default -C default

我做错了什么?

1 个答案:

答案 0 :(得分:0)

工作解决方案:

<target name="compile.ane">
     <exec executable="${FLEX_HOME}/bin/adt.bat">
          <arg value="-package"/>
          <arg value="-target"/>
          <arg value="ane"/>
          <arg value="commExtension.ane"/>
          <arg value="extension.xml"/>
          <arg line="-swc"/>
          <arg line="commExtLib.swc"/>
          <arg line="-platform Android-ARM -C android/ ."/>
     </exec>
</target>