Crea la tua app per la release per gli utenti

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

Tabella 1. Opzioni per la build nel menu Crea.

Voce di menu Descrizione
Crea modulo Compila tutti i file di origine del modulo selezionato che sono stati modificati dall'ultima build e tutti i moduli da cui il modulo selezionato dipendono 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.
Crea progetto Crea tutti i moduli.
Progetto pulito Elimina tutti i file di build intermedi/memorizzati nella cache.
Ricrea il progetto Esegue Clean Project (Progetto pulito) per la variante di build selezionata e produce un APK.
Pacchetti/APK > APK di build

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

Se la variante di build che hai selezionato è un tipo di build di debug, l'APK è firmato con una chiave di debug ed è pronto per l'installazione. Se hai selezionato una variante della release, per impostazione predefinita l'APK non è firmato e devi firmare l'APK manualmente. In alternativa, puoi selezionare Crea > Genera bundle firmato / APK dalla barra dei menu.

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

Bundle build/APK > Bundle build

Crea un Android App Bundle di tutti i moduli nel progetto attuale per la variante selezionata. Al completamento 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 build che hai selezionato è un tipo di build di debug, l'app bundle viene firmato con una chiave di debug e puoi utilizzare bundletool per eseguire il deployment della tua app dall'app bundle su un dispositivo connesso. Se hai selezionato una variante della release, l'app bundle non è firmato per impostazione predefinita e devi firmarlo manualmente utilizzando jarsigner. In alternativa, puoi selezionare Crea > Genera bundle firmato / APK dalla barra dei menu.

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

Genera bundle / APK firmato Apre una finestra di dialogo con una procedura guidata per impostare una nuova configurazione di firma e creare un app bundle o un APK firmato. Devi firmare la tua app con una chiave di rilascio prima di poterla caricare in Play Console. Per ulteriori informazioni sulla firma dell'app, consulta l'articolo su come firmare l'app.

Nota: il pulsante Esegui crea un APK con testOnly="true", il che significa che l'APK può essere installato soltanto tramite adb (utilizzato da Android Studio). Se vuoi un APK di cui è possibile eseguire il debug che le persone possano installare senza ADB, seleziona la variante di debug e fai clic su Crea bundle/APK > APK/i build.

Per maggiori dettagli sulle attività che Gradle esegue per ciascun comando, apri la finestra Crea come descritto nella prossima sezione. Per ulteriori informazioni su Gradle e sul processo di compilazione, consulta la pagina Configurare la build.