运行ANT脚本时FDT出错:fdt.launch.Application仅支持“AIR All”或“Web”类型的项目

时间:2013-11-15 01:15:22

标签: mobile ant air adobe fdt

在尝试运行ANT脚本时,FDT会出现以下错误消息:

BUILD FAILED:fdt.launch.Application仅支持“AIR All”或“Web”类型的项目

为什么呢?我的项目是一个“AIR Mobile”项目。它应该工作,不应该吗?

ANT代码非常简单:

<project name="Compile" default="compile" basedir="../">
    <target name="compile">
        <fdt.launch.application projectname="Project" mainclass="src/project/core/Main.as" target="bin/app.swf" />
    </target>
</project>

1 个答案:

答案 0 :(得分:1)

由于您的项目类型是&#34; AIR Mobile&#34;尝试使用 swflauncher =&#34; AIR Debug Launcher&#34; 作为启动应用程序的参数例如: -

<fdt.launch.application projectname="Project" mainclass="src/project/core/Main.as" target="bin/app.swf" swflauncher="AIR Debug Launcher"/>

如果您的项目是基于Flash的简单swf,那么将项目类型更改为&#34; AIR All&#34;或者&#34; Web&#34;。

否则,请根据设置文件夹中的启动配置启动应用程序。

<project name="Features" default="echo.project.properties">
 <target name="fdt.invoke.launchConfiguration">
   <fdt.invoke.launchConfiguration file=".settings/launch/AntTask.launch" mode="debug" />
 </target>
</project>

参考: - http://fdt.powerflasher.com/docs/FDT_Ant_Tasks

希望这可以帮到你..