0

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

构建失败: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>
4

1 回答 1

1

由于您的项目类型是“AIR Mobile”,请尝试使用swflauncher="AIR Debug Launcher"作为启动应用程序的参数 例如:-

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

如果您的项目是基于 Flash 的简单 swf,则将项目类型更改为“AIR All”或“Web”。

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

<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

希望这可以帮助你..

于 2014-10-30T12:06:39.567 回答