Параметры файлов и путей позволяют указать файлы, которые требуется включить в пакет. Параметры файлов и путей имеют следующий синтаксис:
files_and_dirs -C dir files_and_dirs -e file_or_dir dir -extdir dir
files_and_dirs
— файлы и каталоги, которые требуется упаковать в файл AIR. Можно задать любое количество файлов и каталогов, разделив их пробелом. Если указать каталог, то все файлы и подкаталоги в нем, кроме скрытых, будут добавлены в пакет. (Кроме того, если задан файл дескриптора приложения — напрямую, с помощью знака подстановки или подстановки каталогов, — он игнорируется и не добавляется в пакет повторно.) Заданные файлы и каталоги должны быть в текущем каталоге или одном из его подкаталогов. Используйте параметр
-C
для изменения текущего каталога.
Важная информация.
Знаки подстановки нельзя использовать в аргументах
file_or_dir
, следующих за –
C
. (Перед передачей аргументов ADT командные оболочки подставляют значения вместо всех знаков подстановки, поэтому ADT будет искать файлы не в том месте.) Тем не менее для обозначения текущего каталога по-прежнему можно использовать знак точки «.». Например,
-C assets.
копирует все из каталога assets, включая подкаталоги, в корневой каталог пакета приложения.
-C dir files_and_dirs
— изменяет рабочий каталог на значение
dir
перед обработкой последующих файлов и каталогов, добавленных в пакет приложения (определяется значением
files_and_dirs
). Файлы или каталоги добавляются в корневой каталог пакета приложения. Параметр –
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
Примечание.
Использование параметра -extdir для инструмента ADT и инструмента ADL отличается. В инструменте ADL параметр указывает каталог с подкаталогами, каждый из которых содержит неупакованный ANE-файл. В инструменте ADT параметр указывает каталог, в котором содержатся ANE-файлы.