Anwendungsmanifestdatei für Android (AndroidManifest.xml)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.
Hinweis: Wenn Sie die vorherige Version der Datei AndroidManifest.template.xml manuell geändert haben, müssen Sie die manuellen Änderungen auch in der aktualisierten Version vornehmen (falls zutreffend).

Siehe auch