0

ANT スクリプトを実行しようとすると、FDT は次のエラー メッセージを表示します。

ビルドに失敗しました: 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 に答える