似乎命令 -el 强制外部链接,但由于无法找到 playerglobal.swc 中的选项,因此无法编译。我只想从源文件夹构建一个 swc,而不包括任何外部资产。
我的第二个问题是关于构建包含 ASDOC 信息的 FAT SWC 文件。
以下是如何在 ANT 中执行此操作。
<target name="foundation build-debug">
<delete file="${FDTProjectPath}/bin/${foundation-debug-file}"/>
<fdt.loadProjectProperties projectname="frameworks" />
<fdt.launch.library projectname="${FDTProject}" debug="true" autoaddclasspath="false" compilerarguments="
-target-player=${FDTProjectPlayerVersion}
-include-sources=${FDTProjectPath}/src
-allow-source-path-overlap=true
-external-library-path+=${FDTProjectSdkPath}/frameworks/libs/
-external-library-path+=${FDTProjectPath}/lib
-incremental=true
-benchmark=true" target="${FDTProjectPath}/bin/${foundation-debug-file}" />
</target>
确保将每个 SDK .SWC 设置为“用作运行时共享代码”。它位于项目的属性页面中。