Crea la tua app per la release per gli utenti

Il pulsante Esegui crea ed esegue il deployment dell'app su un dispositivo. Tuttavia, per creare la tua app da condividere o caricare su Google Play, devi utilizzare una delle opzioni del menu Build per compilare parti o tutto il progetto. Prima di selezionare una delle opzioni di build elencate nella tabella 1, assicurati di selezionare la variante di compilazione che vuoi utilizzare.

Tabella 1. Opzioni di creazione nel menu Crea.

Voce di menu Descrizione
Assembla i moduli selezionati Compila tutti i file di origine nel modulo selezionato che sono stati modificati dall'ultima build e tutti i moduli da cui dipende il modulo selezionato in modo ricorsivo. La compilazione include i file di origine dipendenti e le eventuali attività di build associate. Puoi selezionare il modulo da creare selezionando il nome del modulo o uno dei suoi file nella finestra Progetto.
Assemble Project Assembla tutti i moduli.
Assembla il progetto con i test Assembla tutti i moduli, inclusi quelli di test.
Clean Project Elimina tutti i file di build intermedi/memorizzati nella cache.
Clean and Assemble Project with Tests Esegue Pulisci progetto per la variante di compilazione selezionata, quindi assembla tutti i moduli, inclusi quelli di test.
Genera bundle/APK > Genera APK

Crea un APK di tutti i moduli nel progetto corrente per la variante selezionata. Al termine della build, viene visualizzata una notifica di conferma con un link al file APK e un link per analizzarlo nello Strumento di analisi APK.

Se la variante di compilazione selezionata è un tipo di build di debug, l'APK è firmato con una chiave di debug ed è pronto per l'installazione. Se hai selezionato una variante di release, per impostazione predefinita l'APK non è firmato e devi firmarlo manualmente. In alternativa, puoi selezionare Build > Generate Signed Bundle / APK dalla barra dei menu.

Android Studio salva gli APK che crei in project-name/module-name/build/outputs/apk/.

Genera bundle/APK > Genera bundle

Crea un Android App Bundle di tutti i moduli nel progetto corrente per la variante selezionata. Al termine della build, viene visualizzata una notifica di conferma che fornisce un link all'app bundle e un link per analizzarlo nello Strumento di analisi APK.

Se la variante di compilazione selezionata è un tipo di build di debug, l'app bundle viene firmato con una chiave di debug e puoi utilizzare bundletool per eseguire il deployment dell'app dall'app bundle a un dispositivo connesso. Se hai selezionato una variante di release, l'app bundle non è firmato per impostazione predefinita e devi firmarlo manualmente utilizzando jarsigner. In alternativa, puoi selezionare Build > Generate Signed Bundle / APK (Crea > Genera bundle/APK firmato) dalla barra dei menu.

Android Studio salva gli APK che crei in project-name/module-name/build/outputs/bundle/.

Generate Signed App Bundle or APK Viene visualizzata una finestra di dialogo con una procedura guidata per configurare una nuova configurazione di firma e creare un app bundle o un APK firmato. Devi firmare l'app con una chiave di release prima di poterla caricare su Play Console. Per ulteriori informazioni sulla firma dell'app, consulta Firma l'app.

Nota: il pulsante Esegui crea un APK con testOnly="true", il che significa che l'APK può essere installato solo utilizzando adb (utilizzato da Android Studio). Se vuoi un APK abilitato al debug che gli utenti possano installare senza adb, seleziona la variante di debug e fai clic su Crea bundle/APK > Crea APK.

Per informazioni dettagliate sulle attività eseguite da Gradle per ogni comando, apri la finestra Build come descritto nella sezione successiva. Per ulteriori informazioni su Gradle e sul processo di build, consulta Configura la build.