文件和路径选项指定包中包含的所有文件。文件和路径选项使用以下语法:
files_and_dirs -C dir files_and_dirs -e file_or_dir dir -extdir dir
files_and_dirs
要在 AIR 文件中打包的文件和目录。可以指定任意数目的文件和目录,这些文件和目录以空格分隔。如果列出目录,则将该目录中的所有文件和子目录添加到该包中,但隐藏文件除外。(此外,如果指定应用程序描述符文件,则无论该文件是直接指定还是使用通配符或目录扩展指定的,都将忽略该文件,并且不会将其再次添加到包中。)指定的文件和目录必须位于当前目录或其子目录之一。使用
-C
选项可以更改当前目录。
重要说明:
不能在 –
C
选项后的
file_or_dir
参数中使用通配符。(命令解释程序先展开通配符,然后再将该参数传递到 ADT,这将导致 ADT 在错误位置中查找文件。)但是,您仍可以使用点字符“.”表示当前目录。例如:
-C assets。
将资源目录中的所有内容(包括任何子目录)都复制到应用程序包的根级别中。
-C dir files_and_dirs
处理添加到应用程序包的后续文件和目录(在
files_and_dirs
中指定)之前,将工作目录更改为
dir
的值。 将文件和目录添加到应用程序包的根目录中。–
C
选项可以使用任意次,以便包含文件系统多个点的文件。如果为
dir
指定相对路径,该路径则始终从原始工作目录解析。
由于 ADT 处理包包含的文件和目录,因此将存储当前目录和目标文件之间的相对路径。安装包时,这些路径将展开为应用程序目录结构。因此,指定
-C release/bin lib/feature.swf
会将
release/bin/lib/feature.swf
文件放置到根应用程序文件夹的
lib
子目录中。
-e file_or_dir dir
将文件或目录置于指定的包目录中。打包 ANE 文件时无法使用此选项。
注:
应用程序描述符文件的
<content>
元素必须指定主应用程序文件在应用程序包目录树中的最终位置。
-extdir
dir
dir
的值是用于搜索本机扩展(ANE 文件)的目录名称。指定一个绝对路径,或相对于当前目录的路径。您可多次指定
-extdir
选项。
指定的目录包含应用程序使用的本机扩展的 ANE 文件。此目录中的每个 ANE 文件都具有 .ane 文件名扩展。但是,.ane 文件扩展名前的文件名
不必
与应用程序描述符文件的
extensionID
元素的值相匹配。
例如,如果使用
-extdir ./extensions
,则目录
extensions
可能如下所示:
extensions/
extension1.ane
extension2.ane
注:
ADT 和 ADL 工具使用 -extdir 选项的方式有所不同。在 ADL 中,该选项指定一个包含子目录的目录,其中每个子目录都包含一个未打包的 ANE 文件。在 ADT 中,该选项指定一个包含 ANE 文件的目录。