App für die Veröffentlichung für Nutzer erstellen

Mit der Schaltfläche Run wird die App erstellt und auf einem Gerät bereitgestellt. Wenn Sie Ihre App jedoch zum Teilen oder Hochladen bei Google Play erstellen möchten, müssen Sie eine der Optionen im Menü Build verwenden, um Teile oder das gesamte Projekt zu kompilieren. Bevor Sie eine der in Tabelle 1 aufgeführten Build-Optionen auswählen, müssen Sie zuerst die Build-Variante auswählen, die Sie verwenden möchten.

Tabelle 1 Build-Optionen im Menü Build.

Artikel auf der Speisekarte Beschreibung
Modul erstellen Kompiliert alle Quelldateien im ausgewählten Modul, die seit dem letzten Build geändert wurden, und alle Module, von denen das ausgewählte Modul rekursiv abhängt. Die Kompilierung umfasst abhängige Quelldateien und alle zugehörigen Build-Aufgaben. Sie können das zu erstellende Modul auswählen. Wählen Sie dazu im Fenster Projekt entweder den Modulnamen oder eine der zugehörigen Dateien aus.
Projekt erstellen Erstellt alle Module.
Projekt bereinigen Löscht alle Zwischen-/Cache-Build-Dateien.
Projekt neu erstellen Clean Project wird für die ausgewählte Build-Variante ausgeführt und es wird ein APK erstellt.
Build-Bundle(s) / APK(s) > Build-APK(s)

Erstellt ein APK aller Module im aktuellen Projekt für die ausgewählte Variante. Wenn der Build fertig ist, wird eine Bestätigungsbenachrichtigung mit einem Link zur APK-Datei und einem Link zum Analysieren der Datei im APK Analyzer angezeigt.

Wenn die ausgewählte Build-Variante ein Build-Typ zur Fehlerbehebung ist, ist das APK mit einem Schlüssel zur Fehlerbehebung signiert und kann installiert werden. Wenn Sie eine Release-Variante ausgewählt haben, ist das APK standardmäßig nicht signiert und Sie müssen das APK manuell signieren. Alternativ können Sie Build > Signiertes Bundle / APK generieren in der Menüleiste auswählen.

Android Studio speichert die APKs, die du in project-name/module-name/build/outputs/apk/ erstellst.

Build-Bundle(s) / APK(s) > Build-Bundle(s)

Erstellt ein Android App Bundle aller Module im aktuellen Projekt für die ausgewählte Variante. Wenn der Build fertig ist, wird eine Bestätigungsbenachrichtigung mit einem Link zum App Bundle und einem Link zur Analyse im APK Analyzer angezeigt.

Wenn die ausgewählte Build-Variante ein Build-Typ zur Fehlerbehebung ist, wird das App-Bundle mit einem Fehlerbehebungsschlüssel signiert. Sie können dann bundletool verwenden, um Ihre App aus dem App-Bundle auf einem verbundenen Gerät bereitzustellen. Wenn du eine Release-Variante ausgewählt hast, ist das App-Bundle standardmäßig nicht signiert. Du musst es dann manuell mit jarsigner signieren. Alternativ können Sie Build > Signiertes Bundle / APK generieren in der Menüleiste auswählen.

Android Studio speichert die APKs, die du in project-name/module-name/build/outputs/bundle/ erstellst.

Signiertes Bundle / APK generieren Ruft ein Dialogfeld mit einem Assistenten auf, um eine neue Signaturkonfiguration einzurichten und entweder ein signiertes App-Bundle oder ein APK zu erstellen. Du musst deine App mit einem Releaseschlüssel signieren, bevor du sie in die Play Console hochladen kannst. Weitere Informationen findest du unter App signieren.

Hinweis:Über die Schaltfläche Ausführen wird ein APK mit testOnly="true" erstellt. Das bedeutet, dass das APK nur über adb installiert werden kann, was von Android Studio verwendet wird. Wenn Sie ein debugfähiges APK benötigen, das Nutzer ohne ADB installieren können, wählen Sie Ihre Debug-Variante aus und klicken Sie auf Bundle(s) / APKs > APK(s) erstellen.

Weitere Informationen zu den Aufgaben, die Gradle für die einzelnen Befehle ausführt, finden Sie im Fenster Build wie im nächsten Abschnitt beschrieben. Weitere Informationen zu Gradle und dem Build-Prozess finden Sie unter Build konfigurieren.