Über die Schaltfläche Ausführen wird Ihre App erstellt und auf einem Gerät bereitgestellt. Wenn Sie Ihre App jedoch erstellen möchten, um sie freizugeben oder bei Google Play hochzuladen, müssen Sie eine der Optionen im Menü Build verwenden, um Teile oder Ihr gesamtes 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 | Hiermit werden alle Quelldateien im ausgewählten Modul, die seit dem letzten Build geändert wurden, und alle Module, von denen das ausgewählte Modul abhängig ist, rekursiv kompiliert. 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 | Hier werden alle Module zusammengeführt. |
Projekt mit Tests zusammenstellen | Hier werden alle Module, einschließlich der Testmodule, zusammengeführt. |
Projekt bereinigen | Löscht alle Zwischen-/Cache-Builddateien. |
Projekt mit Tests bereinigen und zusammenstellen | Führt Clean Project für die ausgewählte Buildvariante aus und kompiliert dann alle Module, einschließlich der Testmodule. |
Bundles/APKs generieren > APKs 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-Analysetool angezeigt. Wenn die von Ihnen ausgewählte Buildvariante ein Debug-Buildtyp 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 > Signiertes Bundle / APK generieren auswählen.
Android Studio speichert die von Ihnen erstellten APKs unter |
Bundles/APKs generieren > Bundles generieren |
Erstellt ein Android-App-Bundle aus allen Modulen im aktuellen Projekt für die ausgewählte Variante. Nach Abschluss des Builds wird eine Bestätigungsbenachrichtigung mit einem Link zum App-Bundle und einem Link zur Analyse im APK-Analyzer angezeigt. Wenn die von Ihnen ausgewählte Buildvariante ein Debug-Buildtyp ist, wird das App-Bundle mit einem Debug-Schlüssel signiert. Sie können
Android Studio speichert die von Ihnen erstellten APKs unter |
Hiermit wird ein Dialogfeld mit einem Assistenten geöffnet, mit dem Sie eine neue Signaturkonfiguration einrichten und entweder ein signiertes App-Bundle oder APK erstellen können. Sie müssen Ihre App mit einem Release-Schlüssel signieren, bevor Sie sie in die Play Console hochladen können. Weitere Informationen zur App-Signatur finden Sie 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, das von Android Studio verwendet wird. Wenn Sie ein debugbares APK benötigen, das Nutzer ohne adb installieren können, wählen Sie die Debugvariante aus und klicken Sie auf Build Bundle(s) / APK(s) > Build APK(s).
Details zu den Aufgaben, die Gradle für jeden Befehl ausführt, finden Sie im nächsten Abschnitt. Öffnen Sie dazu das Fenster Build. Weitere Informationen zu Gradle und dem Build-Prozess finden Sie unter Build konfigurieren.