Mit dem Button Ausführen
wird Ihre App erstellt und auf einem Gerät bereitgestellt. Wenn Sie Ihre App jedoch erstellen möchten, um sie zu teilen oder bei Google Play hochzuladen, müssen Sie eine der Optionen im Menü Build verwenden, um Teile Ihres Projekts 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.
| Menüpunkt | Beschreibung |
|---|---|
| Ausgewählte Module zusammenstellen | 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, indem Sie im Fenster Projekt entweder den Modulnamen oder eine der zugehörigen Dateien auswählen. |
| Projekt zusammenstellen | Stellt alle Module zusammen. |
| Projekt mit Tests zusammenstellen | Stellt alle Module zusammen, einschließlich der Testmodule. |
| Projekt bereinigen | Löscht alle temporären/im Cache gespeicherten Build-Dateien. |
| Projekt bereinigen und mit Tests zusammenstellen | Führt Clean Project für die ausgewählte Build-Variante aus und assembliert dann alle Module, einschließlich der Testmodule. |
| Bundle(s) / APK(s) generieren > APK(s) generieren |
Erstellt ein APK aller Module im aktuellen Projekt für die ausgewählte Variante. Wenn der Build abgeschlossen ist, wird eine Bestätigungsbenachrichtigung mit einem Link zur APK-Datei und einem Link zur Analyse im APK Analyzer angezeigt. Wenn die ausgewählte Build-Variante ein Debug-Build-Typ ist, wird das APK mit einem Debug-Schlüssel signiert und kann installiert werden. Wenn Sie eine Release-Variante ausgewählt haben, ist das APK standardmäßig nicht signiert und Sie müssen es manuell signieren. Alternativ können Sie in der Menüleiste Build > Generate Signed Bundle / APK auswählen.
In Android Studio werden die von Ihnen erstellten APKs in |
| Bundle(s) / APK(s) generieren > Bundle(s) generieren |
Erstellt ein Android App Bundle aller Module im aktuellen Projekt für die ausgewählte Variante. Wenn der Build abgeschlossen 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 Debug-Build-Typ ist, wird das App-Bundle mit einem Debug-Schlüssel signiert und Sie können
In Android Studio werden die von Ihnen erstellten APKs in |
| Öffnet ein Dialogfeld mit einem Assistenten, um eine neue Signaturkonfiguration einzurichten und entweder ein signiertes App-Bundle oder ein signiertes APK zu erstellen. Sie müssen Ihre App mit einem Releaseschlüssel signieren, bevor Sie sie in die Play Console hochladen können. Weitere Informationen zur App-Signatur finden Sie unter App signieren. |
Hinweis: Mit dem Button Ausführen
wird ein APK mit testOnly="true" erstellt. Das bedeutet, dass das APK nur mit adb (wird von Android Studio verwendet) installiert werden kann. Wenn Sie ein debugfähiges APK möchten, das Nutzer ohne adb installieren können, wählen Sie Ihre Debug-Variante aus und klicken Sie auf Build Bundle(s) / APK(s) > Build APK(s).
Wenn Sie mehr über die Aufgaben erfahren möchten, die Gradle für jeden Befehl ausführt, öffnen Sie das Fenster Build, wie im nächsten Abschnitt beschrieben. Weitere Informationen zu Gradle und zum Build-Prozess findest du unter Build konfigurieren.