Crea la tua app per la release per gli utenti

Il pulsante Esegui compila e distribuisce l'app su un dispositivo. Tuttavia, per compilare l'app da condividere o caricare su Google Play, dovrai utilizzare una delle opzioni del menu Compila per compilare parti o tutto il progetto. Prima di selezionare una delle opzioni di compilazione elencate nella tabella 1, assicurati di selezionare prima la variante di compilazione che vuoi utilizzare.

Tabella 1. Opzioni di compilazione nel menu Compila.

Voce di menu Descrizione
Assembla i moduli selezionati Compila tutti i file di origine nel modulo selezionato che sono stati modificati dall'ultima compilazione 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 compilazione associate. Puoi selezionare il modulo da compilare selezionando il nome del modulo o uno dei suoi file nella finestra Progetto.
Assembla progetto Assembla tutti i moduli.
Assemblare il progetto con i test Consente di assemblare tutti i moduli, inclusi quelli di test.
Progetto pulito Elimina tutti i file di compilazione intermedi/nella cache.
Pulisci e assembla il progetto con i test Esegue Pulisci progetto per la variante di compilazione selezionata e poi assembla tutti i moduli, inclusi quelli di test.
Genera bundle/APK > Genera APK

Genera un APK di tutti i moduli del progetto corrente per la variante selezionata. Al termine della compilazione, viene visualizzata una notifica di conferma con un link al file APK e un link per analizzarlo in APK Analyzer.

Se la variante di build selezionata è di 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 Compila > Genera bundle / APK firmato dalla barra dei menu.

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

Genera bundle/APK > Genera bundle

Genera un bundle di app per Android di tutti i moduli nel progetto corrente per la variante selezionata. Al termine della compilazione, viene visualizzata una notifica di conferma con un link al bundle di app e un link per analizzarlo in APK Analyzer.

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

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

Generare app bundle o APK firmati Viene visualizzata una finestra di dialogo con una procedura guidata per configurare una nuova configurazione di firma e compilare un APK o un app bundle firmato. Devi firmare l'app con una chiave release prima di poterla caricare su Play Console. Per ulteriori informazioni sulla firma dell'app, consulta Firmare l'app.

Nota:il pulsante Esegui genera un APK con testOnly="true", il che significa che l'APK può essere installato solo tramite adb (utilizzato da Android Studio). Se vuoi un APK di cui è possibile eseguire il debug e che gli utenti possono 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 compilazione, consulta Configurare la compilazione.