Datei- und Pfadoptionen

Die Datei- und Pfadoptionen geben alle Dateien an, die im Paket enthalten sind. Die Datei- und Pfadoptionen verwenden die folgende Syntax:

files_and_dirs -C dir files_and_dirs -e file_or_dir dir -extdir dir

files_and_dirs Die in der AIR-Datei zu komprimierenden Dateien und Verzeichnisse. Es kann eine beliebige Anzahl von Dateien und Verzeichnissen, getrennt durch Leerzeichen, angegeben werden. Wenn Sie ein Verzeichnis angeben, werden alle darin enthaltenen Dateien und Unterverzeichnisse, mit Ausnahme der versteckten Dateien, zum Paket hinzugefügt. (Wird die Anwendungsdeskriptordatei direkt oder über Platzhalter oder eine Verzeichniserweiterung angegeben, wird die Datei ignoriert und nicht ein zweites Mal zum Paket hinzugefügt.) Die angegebenen Dateien und Verzeichnisse müssen sich im aktuellen Verzeichnis oder einem seiner Unterverzeichnisse befinden. Verwenden Sie die Option -C , um das aktuelle Verzeichnis zu wechseln.

Wichtig: Platzhalter können nicht in den file_or_dir -Argumenten, die auf die Option – C folgen, verwendet werden. (Befehls-Shells erweitern die Platzhalter, bevor die Argumente an ADT weitergegeben werden. ADT sucht daher am falschen Speicherort nach den Dateien.) Sie können jedoch weiterhin das Punktzeichen „.“ für das aktuelle Verzeichnis verwenden. Mit -C assets . wird zum Beispiel alles im Verzeichnis „assets“ bis zum Stammverzeichnis des Anwendungspakets, einschließlich der Unterverzeichnisse, kopiert.

-C dir files_and_dirs Ändern Sie das Arbeitsverzeichnis auf den Wert von dir , bevor die nachfolgenden Dateien und Ordner verarbeitet werden, die dem Anwendungspaket hinzugefügt werden (angegeben in files_and_dirs ). Die Dateien oder Verzeichnisse werden zum Stamm des Anwendungspakets hinzugefügt. Die Option – C kann beliebig häufig verwendet werden, um Dateien von verschiedenen Speicherstellen des Systems hinzuzufügen. Wenn ein relativer Pfad für dir vorgegeben wird, wird der Pfad immer vom Originalarbeitsverzeichnis aus aufgelöst.

Während ADT die im Paket enthaltenen Dateien und Verzeichnisse verarbeitet, werden die relativen Pfade zwischen dem aktuellen Verzeichnis und den Zieldateien gespeichert. Diese Pfade werden in die Verzeichnisstruktur der Anwendung, in die das Paket installiert wird, erweitert. Wenn Sie -C release/bin lib/feature.swf angeben, wird die Datei release/bin/lib/feature.swf daher im Unterverzeichnis lib des Stammanwendungsverzeichnisses gespeichert.

-e file_or_dir dir Legt die Datei oder das Verzeichnis im angegebenen Paketverzeichnis ab. Diese Option kann beim Verpacken einer ANE-Datei nicht verwendet werden.

Hinweis: Das Element <content> der Anwendungsdeskriptordatei muss den endgültigen Speicherort der Hauptanwendungsdatei innerhalb des Verzeichnisbaums des Anwendungspakets angeben.

-extdir dir Der Wert von dir ist der Name eines Ordners, in dem nach nativen Erweiterungen (ANE-Dateien) gesucht werden soll. Geben Sie entweder einen absoluten Pfad an oder einen Pfad in Relation zum aktuellen Ordner. Sie können die -extdir -Option mehrere Male angeben.

Der angegebene Ordner enthält ANE-Dateien für native Erweiterungen, die die Anwendung verwendet. Jede ANE-Datei in diesem Ordner hat die Dateinamenerweiterung „.ane“. Der Dateiname vor der .ane-Dateierweiterung muss jedoch nicht mit dem Wert des extensionID -Elements der Anwendungsdeskriptordatei übereinstimmen.

Wenn Sie zum Beispiel -extdir ./extensions verwenden, kann der Ordner extensions folgendermaßen aussehen:

extensions/ 
    extension1.ane 
    extension2.ane 
    
Hinweis: Die Verwendung der -extdir-Option unterscheidet sich bei ADT und ADL. In ADL gibt die Option einen Ordner an, der Unterordner mit jeweils einer nicht verpackten ANE-Datei enthält. In ADT gibt der Parameter einen Ordner an, der ANE-Dateien enthält.