Vorbereiten von Android-Anwendungen für die Bereitstellung
Nach oben zu Mobile Android-Anwendungsentwicklung
Ihre Android-App wird bereitgestellt, wenn Sie sie auf einem Android-Zielgerät ausführen. Sie können die bereitgestellten Dateien mit dem Bereitstellungs-Manager verwalten. Sobald Ihre Android-Anwendung für die endgültige Weitergabe bereit ist, können Sie die Anwendung erzeugen und signieren. Siehe Bereitstellen von signierten Android-Anwendungen.
Konfigurieren der Optionen für die Bereitstellung von Android-Apps
Sie müssen verschiedene Optionen für Ihre Android-App konfigurieren, bevor Sie die Anwendung für die Weitergabe erzeugen. Die Eigenschaften, die Sie konfigurieren, werden Ihrer Anwendung normalerweise in Form der Datei AndroidManifest.xml
hinzugefügt. Nach dem Erzeugen und Signieren Ihrer Anwendung können Sie diese Eigenschaften nicht mehr ändern. Da diese Eigenschaften Schlüsselinformationen über Ihre Anwendung bereitstellen, sollten Sie vor der Weitergabe der Anwendung sicherstellen, dass sie die richtigen Werte enthalten, oder Sie müssen möglicherweise die Anwendung erneut erzeugen, um die konfigurierten Werte zu ändern.
Bevor Sie Ihre Android-Anwendung veröffentlichen, sollten Sie überprüfen, ob alle Einstellungen korrekt konfiguriert sind.
So konfigurieren Sie Ihre Android-App:
- Geben Sie auf der Seite Projekt > Optionen > Anwendung die Symbole und Grafiken zur Darstellung Ihrer Anwendung an.
- Erhöhen Sie auf der Seite Projekt > Optionen > Versionsinformationen den Versionscode Ihrer Anwendung. Für manche Anwendungs-Stores, wie Google Play, müssen neuere Versionen Ihrer Anwendung immer einen höheren Versionscode als die Vorgängerversionen haben.
- Definieren Sie auf der Seite Projekt > Optionen > Verwendet Berechtigungen die Berechtigungen, die für die Nutzung Ihrer Anwendung erforderlich sind.
- Wählen Sie auf der Seite Projekt > Optionen > Bereitstellung in Ziel die Build-Konfiguration aus, die Sie zur Bereitstellung der Anwendung verwenden möchten (z. B. Release), und geben Sie eine KeyStore-Datei an, sofern Sie diese noch nicht erstellt haben. Dieser Schritt ist erforderlich, um Ihre Anwendung auf einem Gerät, auf dem das USB-Debugging deaktiviert ist, installieren und Ihre Anwendung an andere weitergeben zu können. Weitere Informationen zu Keystore-Dateien finden Sie unter: http://docs.oracle.com/javase/1.5.0/docs/api/java/security/KeyStore.html.
Anpassen der Datei "AndroidManifest.xml"
RAD Studio schreibt die Optionen Ihrer Android-Anwendung in eine Android-Datei, AndroidManifest.xml
, die bei der Weitergabe Ihrer Anwendung für Android in Ihr endgültiges Android-Paket aufgenommen wird. In dieser Datei werden der Versionscode oder der Anzeigename Ihrer Anwendung, die Liste der Berechtigungen, die Ihre Anwendung benötigt, usw. festgelegt.
In der Regel müssen Sie sich nicht um diese Datei kümmern. RAD Studio übernimmt dies für Sie. RAD Studio ermöglicht aber, dass Sie den Inhalt der Datei AndroidManifest.xml
anpassen, wenn Sie benutzerdefinierte Daten in diese Datei einbeziehen müssen, die Sie nicht visuell in den Projektoptionen festlegen können.
Beim ersten Erzeugen einer Anwendung für die Android-Zielplattform fügt RAD Studio eine Datei in Ihren Projektordner ein: AndroidManifest.template.xml
. Jedes Mal, wenn Sie eine Anwendung für Android erzeugen, liest RAD Studio diese Datei, ersetzt Platzhalter in der Datei durch echte Werte aus den Projektoptionen und schreibt den resultierenden Inhalt in eine Ausgabedatei: Android\<Build-Konfiguration>\AndroidManifest.xml
. Diese Ausgabedatei ist die Datei "AndroidManifest.xml", die in das Android-Paket aufgenommen wird, das RAD Studio beim Bereitstellen Ihrer Anwendung für die Android-Zielplattform generiert.
Um die Ausgabedatei AndroidManifest.xml
eines einzelnen Projekts anzupassen, bearbeiten Sie den Inhalt von AndroidManifest.template.xml
.
Die Datei AndroidManifest.template.xml
, die RAD Studio einem Projekt beim ersten Erzeugen dieses Projekts für die Android-Zielplattform hinzufügt, stammt aus C:\Users\<username>\AppData\Roaming\Embarcadero\Studio\14.0\AndroidManifest.xml
. Bearbeiten Sie diese Datei, wenn Ihre neuen Projekte eine andere AndroidManifest.template.xml
-Datei als Ausgangspunkt verwenden sollen.