Параметры файлов и путей

Параметры файлов и путей позволяют указать файлы, которые требуется включить в пакет. Параметры файлов и путей имеют следующий синтаксис:

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-файлы.