Flex:在Mac OS Catalina上安装mxml-compiler时出现问题

问题描述

我正在阅读Bruce Eckel的《 Java思维》一书。对于Flex章节,我尝试安装mxml-compiler。在执行此操作时,会出现一些问题。我做了什么: 我安装了Air sdk,是因为我读到它是处理mxml编译器所必需的,之后,我安装了apache-flex-sdk-installer,因为我发现这是安装编译器的最简单方法。最后,为了构建安装程序,我下载了ant并执行以下操作: 在apache-flex-sdk-installer文件夹的ant_on_air目录中,运行: 蚂蚁-DFLEX_HOME = /路径/到/ apache / flex / sdk -DAIR_HOME = /路径/到/ air / sdk 并得到下一个错误: 编译:

建立失败 /Users/pavel1709/Desktop/apache-flex-sdk-installer-3.3.2-src/ant_on_air/build.xml:139:问题:无法创建任务或键入compc 原因:名称未定义。 行动:检查拼写。 行动:检查是否已声明任何自定义任务/类型。 行动:检查是否已进行任何声明。

如果进入/Users/pavel1709/Desktop/apache-flex-sdk-installer-3.3.2-src/ant_on_air/build.xml,我们将看到:

   <target name="compile" 
        description="Compiles the SWC.">
        <compc 
            output="${LIBRARY_DIR}/${LIBRARY_NAME}.swc"
            swf-version="23"
            debug="${DEBUG_FLAG}"
            failonerror="true"
            fork="true"
            maxmemory="512m">
            <source-path path-element="${SOURCE_DIR}"/>
            <source-path path-element="${basedir}/locale/{locale}"/>
            <source-path path-element="${basedir}/external"/>
            <load-config filename="${FLEX_HOME}/frameworks/air-config.xml"/>
            <external-library-path file="${AIR_HOME}/frameworks/libs/air/airglobal.swc" append="true"/>
            <external-library-path file="${basedir}/external/libs" append="true"/>
            <include-classes>AntClasses</include-classes>

        </compc>
    </target>

139行是maxmemory =“ 512m”,但我很确定问题不在其中。 如果您能帮助我解决这个问题,我将非常高兴。 谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)