Anwendungsmanifestdatei für Android (AndroidManifest.xml)
Nach oben zu Dateitypen - Index
Wenn Sie ein Projekt für die Zielplattform Android erzeugen, generiert RAD Studio eine Android-Anwendungsmanifestdatei. Diese Datei ist zum Generieren des Pakets Ihrer Anwendung erforderlich.
Android-Anwendungsmanifestdateien stellen Informationen über Ihre Anwendung bereit. Der Inhalt dieser Dateien wird aus den Informationen auf den folgenden Seiten Ihrer Projektkonfiguration erzeugt:
Beim Erzeugen Ihres Projekts wird die Android-Anwendungsmanifestdatei standardmäßig als AndroidManifest.xml
in folgendem Ordner generiert:
- In Packages:
- Hinweis: Für Packages benötigen Sie keine Android-Anwendungsmanifestdatei.
- Für Delphi:
C:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl\<Plattform>
- Für C++:
C:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl\<Plattform>\<Build-Konfiguration>
C:\Users\Public\Documents\Embarcadero\Studio\22.0\DCP\<Plattform>\<Build-Konfiguration>
- In anderen Projekten:
C:\Users\<Benutzer>\Documents\Embarcadero\Studio\Projects\<Projekt>\<Plattform>\<Build-Konfiguration>
So ändern Sie das Ausgabeverzeichnis:
- In Delphi: Verwenden Sie die Option Package-Ausgabeverzeichnis in Projekt > Optionen > Delphi-Compiler.
- In C++: Verwenden Sie die Option BPI/LIB-Ausgabe in Projekt > Optionen > C++ (Gemeinsame Optionen).
Sicherstellen, dass die Datei AndroidManifest.template.xml aktuell ist
Bei einem vorhandenen FireMonkey-Anwendungsprojekt für die Android-Plattform aus einer früheren RAD Studio-Version müssen Sie die Datei AndroidManifest.template.xml aus Ihrem Projektverzeichnis löschen.
Führen Sie vor dem Starten von RAD Studio die folgenden Schritte aus, um sicherzustellen, dass die Datei AndroidManifest.template.xml einen Wert für das Attribut "exported" in der Deklaration der Aktivität FMXNativeActivity festlegt:
- Navigieren Sie zum Verzeichnis
%AppData%\Embarcadero\BDS\22.0
. - Löschen Sie die Datei AndroidManifest.xml.
- Navigieren Sie zum Stammverzeichnis Ihrer Anwendung.
- Löschen Sie die Datei AndroidManifest.template.xml.
- Wenn Sie RAD Studio das nächste Mal starten und Ihre FireMonkey-Anwendung erzeugen, wird automatisch eine aktualisierte Version der Datei AndroidManifest.template.xml generiert.
Siehe auch
- Apple-Anwendungsinformationsdatei (*.info.plist)
- Apple-Anwendungsberechtigungsdatei (*.entitlements)
- Regeldatei für Apple-Anwendungsressourcen (ResourceRules.plist)
- AndroidManifest.xml (EN) (Android-Dokumentation)