我正在尝试使用compc将一个AIR库项目编译成SWC,但它没有包含我的任何库文件。这是我的ANT任务:
<!-- Compile the FCLibrary swc -->
<target name="compileFCLibrary" >
<compc output="${FC_DEPLOY_DIR}" directory="true" locale="en_US" >
<!-- FCLibrary has Air classes and requires air-config to be loaded -->
<load-config filename="${FLEX_HOME}/frameworks/air-config.xml" />
<source-path path-element="${FCLIB_SRC}"/>
<include-sources dir="${BASE_DIR}/FClibrary/src" includes="*" />
</compc>
</target>看起来像是包含了一些文件。它创建的目录是这样的:
/catalog.xml
/library.swf
/local
/en_US
/... (*.properties)
/spark
/components
/... (*.png)实际上,我不知道这些类是否不包括我的文件。catalog.xml提到了它们。
在基于此进行编译的项目中,我得到的错误是:
找不到类型或类型不是编译时常量:
错误:找不到类型或类型不是编译时常量: LoadFile。
发布于 2012-10-02 03:47:41
解决了。这个问题有两个方面。
不起作用:
<include-libraries file="FClibrary.swc" />成功:
<include-libraries file="FCLibrary.swc" />https://stackoverflow.com/questions/12678881
复制相似问题