Questa pagina elenca le nuove funzionalità introdotte nelle release di anteprima di Android Studio. Le build di anteprima forniscono l'accesso in anteprima alle funzionalità e ai miglioramenti più recenti di Android Studio. Puoi scaricare queste versioni di anteprima qui. Se riscontri problemi durante l'utilizzo di una versione di anteprima di Android Studio, comunicacelo. Le segnalazioni di bug contribuiscono a migliorare Android Studio.
Per le ultime notizie sulle release di anteprima di Android Studio, incluso un elenco di correzioni importanti in ogni release di anteprima, consulta gli aggiornamenti delle release nel blog di Android Studio.
Versioni correnti di Android Studio
La tabella seguente elenca le versioni correnti di Android Studio e i rispettivi canali.
Versione | Canale |
---|---|
Rilascio di funzionalità per Android Studio Ladybug | 2024.2.2 | Stabile |
Plug-in Android per Gradle 8.8.0 | Stabile |
Android Studio Meerkat | 2024.3.1 | Beta |
Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2 | Canary |
Compatibilità con le anteprime del plug-in Android per Gradle
Ogni versione di anteprima di Android Studio viene pubblicata insieme a una versione corrispondente del plug-in Android per Gradle (AGP). Le versioni di anteprima di Studio dovrebbero essere compatibili con qualsiasi versione stabile di AGP compatibile. Tuttavia, se utilizzi una versione di anteprima di AGP, devi utilizzare la versione di anteprima corrispondente di Studio (ad esempio Android Studio Chipmunk Canary 7 con AGP 7.2.0-alpha07). I tentativi di utilizzare versioni divergenti (ad esempio Android Studio Chipmunk Beta 1 con AGP 7.2.0-alpha07) causeranno un errore di sincronizzazione, che comporterà la richiesta di aggiornare alla versione corrispondente di AGP.
Per un log dettagliato delle ritirate e delle rimozioni dell'API del plug-in Android per Gradle, consulta gli aggiornamenti dell'API del plug-in Android per Gradle.
Android Studio Meerkat | 2024.3.1
Di seguito sono riportate le nuove funzionalità di Android Studio Meerkat | 2024.3.1.
Per scoprire quali problemi sono stati risolti in questa versione di Android Studio, consulta i problemi chiusi.
Gemini in Android Studio ora supporta gli allegati di immagini multimodali
Ora puoi allegare immagini direttamente ai prompt di Gemini in Android Studio. Ottieni informazioni immediate su diagrammi tecnici complessi o utilizza mock di design per generare scheletri di codice corrispondenti. Questa integrazione perfetta del contesto visivo nel flusso di lavoro basato sull'IA sblocca nuovi livelli di efficienza e creatività.

Miglioramenti all'anteprima di composizione
Android Studio Meerkat include alcune ottimizzazioni di Anteprima composizione per migliorare il flusso di lavoro:
- Zoom migliorato: goditi uno zoom più fluido e reattivo nelle anteprime di composizione.
- Anteprime dei gruppi comprimibili: organizza la tua area di anteprima in modo più efficace. Comprimi gruppi di composabili sotto i relativi titoli, riducendo il disordine e facilitando la concentrazione su componenti specifici.
- Modalità di visualizzazione: per semplificare l'esperienza di anteprima, la modalità Griglia è la visualizzazione predefinita, alla modalità Con impostazione dello stato attivo si accede facendo clic con il tasto destro del mouse sull'anteprima e la visualizzazione elenco è stata rimossa. In questo modo, potrai visualizzare i tuoi composabili in modo più chiaro e organizzato.
Questi miglioramenti semplificano come mai prima d'ora la creazione e l'iterazione delle UI di Compose.

Integrazione del Modulo condiviso KMP con le applicazioni Android
Android Studio ora include un nuovo modello di modulo per aggiungere logica condivisa alla tua app utilizzando Kotlin Multi-Platform (KMP). Per provare questa funzionalità, segui questi passaggi per creare un modulo condiviso KMP in una nuova app per Android:
- Assicurati di utilizzare la versione più recente di Android Studio Meerkat e che la tua app utilizzi la versione più recente del plug-in Gradle per Android.
- Apri Android Studio e crea un nuovo progetto Android con il modello EmptyActivity.
- Passa dalla visualizzazione Android alla visualizzazione Progetto per accedere alla struttura del progetto.
- Fai clic sul pulsante Nuovo nella Visualizzazione progetto e seleziona Modulo multipiattaforma Kotlin dalle opzioni. Scegli Modulo condiviso come tipo e mantieni le impostazioni predefinite.
- Apri il file
build.gradle.kts
nella directory dell'app Android e aggiungi una dipendenza dal modulo condiviso. Nel modulo condiviso, modifica il file
Platform.android.kt
e aggiungi la seguente riga di codice:actual fun platform() = "Android from Shared KMP Module"
Apri il file
MainActivity.kt
nella directory dell'app per Android e modificalo in modo da chiamare la funzioneplatform()
dal modulo condiviso.Compila il progetto ed esegui l'applicazione per Android. Sullo schermo dovresti vedere il messaggio "Un saluto da Android dal modulo KMP condiviso".
Questi moduli condivisi contengono una logica di business condivisa che può essere utilizzata sia dalle piattaforme Android sia da quelle iOS.
UX aggiornata per l'aggiunta di dispositivi virtuali e remoti a Device Manager
Android Studio migliora l'esperienza utente quando crei un dispositivo virtuale locale o aggiungi un dispositivo da Android Device Streaming.
Per iniziare, fai clic sul pulsante + in Gestore dispositivi e seleziona Crea dispositivo virtuale o Seleziona dispositivi remoti.
Quando crei un nuovo dispositivo virtuale, i nuovi filtri e consigli ti consentono di creare più facilmente una configurazione del dispositivo adatta alle tue esigenze e che offre le migliori prestazioni sulla tua workstation.

Analogamente, quando selezioni i dispositivi remoti da Streaming di dispositivi Android, i nuovi filtri ti consentono di trovare e selezionare più facilmente i dispositivi di cui hai bisogno. Ora devi solo fare clic sul pulsante Firebase nella parte superiore della finestra di Gestione dispositivi per selezionare il progetto Firebase che vuoi utilizzare per lo streaming di dispositivi Android.
Nuove funzionalità di Gemini in Android Studio relative alla generazione di codice
Android Studio Meerkat introduce nuove funzionalità che utilizzano Gemini per aiutarti a essere più produttivo. Per utilizzare queste funzionalità, attiva la condivisione del contesto del codice con Gemini nel tuo progetto corrente.
Utilizza i seguenti link per scoprire di più su queste funzionalità:
Menu e azioni di Build aggiornati
Abbiamo apportato le seguenti modifiche alle azioni di compilazione e al menu Compila per aiutarti a creare facilmente esattamente ciò che vuoi mentre lavori ai progetti in Android Studio:
- È stata aggiunta una nuova azione
Build 'run-configuration-name' Run Configuration
: Questa azione genera la configurazione di esecuzione attualmente selezionata. Ad esempio, se hai selezionato la configurazione di esecuzione:app
, l'azione compilerà e assembleràapp
. Se di recente hai eseguito un test su un dispositivo, l'azione lo creerà. - È stata impostata
Build 'run-configuration-name' Run Configuration
come azione di compilazione predefinita: per corrispondere meglio all'intenzione dello sviluppatore, sia il pulsante della barra degli strumenti sia la scorciatoia Control/Comando+F9 ora eseguono la nuova azioneBuild run-configuration-name Run Configuration
. - Riordinamento delle azioni di compilazione: abbiamo posizionato la nuova azione
Build run-configuration-name
nella parte superiore del menu Compila, accanto alle azioni di compilazione e alle azioni "Assembla …" (precedenti azioni "Crea …"). Abbiamo anche rinominato l'azione "Ricompila progetto" in "Pulisci e assembla progetto con test" per riflettere più chiaro la funzionalità dell'azione. - Sono stati utilizzati verbi corrispondenti a ciò che fanno effettivamente le azioni di compilazione: oltre alle azioni "Compila" e "Compila", abbiamo rinominato
Make Project
inAssemble Project
. Abbiamo anche introdotto una nuova azioneAssemble Project with Tests
per assemblare i componenti di test.
Approfondimenti sugli SDK di Google Play: avvisi sugli SDK deprecati
Ora gli autori di SDK possono indicare quando un SDK è stato deprecato e menzionare gli SDK alternativi da utilizzare al suo posto. Se uno degli SDK utilizzati dalla tua app è stato ritirato dai relativi autori, in Android Studio visualizzerai gli avvisi corrispondenti, insieme alle informazioni su altri SDK che possono essere utilizzati al suo posto.
Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2
Di seguito sono riportate le nuove funzionalità del Rilascio di funzionalità Meerkat di Android Studio | 2024.3.2.
Per scoprire quali problemi sono stati risolti in questa versione di Android Studio, consulta i problemi chiusi.
Testare e sviluppare con il backup e il ripristino delle app
Assicurarsi che la funzionalità Backup e ripristino di Android funzioni correttamente per la tua app è un aspetto fondamentale per garantire che gli utenti rimangano coinvolti con la tua app dopo il passaggio a un nuovo dispositivo o il ripristino dal cloud. Tuttavia, verificare se il backup e il ripristino dei dati funzionano per la tua app può essere difficile.
Il rilascio di funzionalità di Android Studio Meerkat ti offre modi per generare un backup della tua app e ripristinarla su un altro dispositivo. Questa operazione può essere utile per verificare se la tua app si comporta come previsto durante il ripristino dei dati dell'app da un dispositivo all'altro o da un backup sul cloud oppure se vuoi un modo più rapido per configurare un dispositivo di test con i dati necessari per sviluppare e eseguire il debug della tua app.
Genera un backup
Per generare un file di backup:
- Esegui il deployment di una versione di debug dell'app su un dispositivo connesso
- Per generare un backup, utilizza una delle seguenti azioni:
- Nella finestra Dispositivo in esecuzione, fai clic sull'azione Esegui il backup dei dati delle app dalla barra degli strumenti.
- Seleziona Esegui > Esegui il backup dei dati delle app dalla barra dei menu principale.
- Nella scheda Device Explorer > Processi, fai clic con il tasto destro del mouse sul processo dell'app e seleziona Esegui il backup dei dati dell'app.
- Nella finestra di dialogo visualizzata:
- Conferma l'ID istanza dell'app per cui vuoi generare un backup
- Seleziona se vuoi generare un backup da dispositivo a dispositivo, sul cloud o sul cloud (non criptato)
- Conferma il nome e la posizione del backup che vuoi salvare. Per impostazione predefinita, il backup viene salvato nella directory principale del progetto Android Studio corrente.
Genera un backup per la tua app.
- Fai clic su Ok quando Android Studio ti chiede se può interrompere l'app. Per generare il backup, Android Studio deve interrompere il processo dell'app.
Puoi visualizzare i backup generati nella finestra dello strumento Progetto > Android, nel nodo File di backup.
Ripristinare i dati delle app
Per ripristinare i dati dell'app:
- Esegui il deployment dell'app sul dispositivo connesso. L'app deve avere lo stesso ID applicazione del file di backup che vuoi ripristinare sul dispositivo.
- Vai a una delle seguenti azioni e fai clic su di essa:
- Nella finestra Dispositivo in esecuzione, fai clic sull'azione Ripristina dati app nella barra degli strumenti e seleziona un file di backup dalla cronologia recente o fai clic su Sfoglia.
- Vai a Esegui > Ripristina dati app dalla barra dei menu principale.
- Nella scheda Device Explorer > Processi, fai clic con il tasto destro del mouse sul processo dell'app e seleziona Ripristina dati app.
- Nella finestra degli strumenti Progetto > Android, fai clic con il tasto destro del mouse su un backup nel nodo File di backup e seleziona Ripristina dati app.
- Se applicabile, seleziona un backup dalla cronologia recente o fai clic su Sfoglia… per selezionare un file di backup da ripristinare dallo spazio di archiviazione locale.
In alternativa, puoi includere un file di backup nell'ambito di una configurazione di esecuzione, in modo che il deployment dell'app ripristini anche i dati dell'app da un file di backup. Per farlo:
- Vai a Esegui > Modifica configurazioni…* dalla barra dei menu principale.
- Seleziona una configurazione di esecuzione dell'app e vai a Opzioni di ripristino.
Ripristina le opzioni in una configurazione di esecuzione. - Per ripristinare un'app da un backup, seleziona la casella accanto a Ripristina stato app.
- Seleziona un file di backup dalla cronologia recente o sfoglia e seleziona il file di backup dallo spazio di archiviazione locale.
- Se vuoi ripristinare i dati dell'app solo dopo una nuova installazione dell'app, seleziona la casella accanto a Ripristina solo dopo una nuova installazione dell'APK. Questa opzione può essere utile se stai eseguendo il deployment su un nuovo dispositivo di test e vuoi ripristinare i dati per facilitare il debug e lo sviluppo di app.
- Fai clic su OK per salvare la configurazione di esecuzione.
- Esegui il deployment dell'app utilizzando la configurazione di esecuzione per testare il ripristino dei dati dell'app su un dispositivo connesso.
Supporto delle icone a tema
Per assicurarti che l'icona della tua app abbia il miglior aspetto quando gli utenti attivano "Icone a tema" nelle Opzioni sviluppatore di Android 13, la funzionalità Android Studio Meerkat | 2024.3.2 Canary 1 ora ti consente di visualizzare l'anteprima dell'icona con il nuovo algoritmo di applicazione del tema.
Per avere il pieno controllo sull'aspetto dell'icona, devi fornire la tua icona a tema aggiungendo un livello monocromatico personalizzato. Tuttavia, anche se non l'hai ancora fatto, puoi comunque utilizzare questo nuovo strumento di anteprima per farti un'idea di come sarà l'icona e identificare eventuali problemi di contrasto dei colori.

Modifica delle directory di configurazione di Android Studio
A partire da Meerkat Feature Drop Canary 2, Android Studio utilizza le stesse configurazioni dell'utente nelle release Canary, beta e stabili. Di conseguenza, "Anteprima" è stato rimosso dal percorso della directory di configurazione per Android Studio nelle release Canary e beta.
Inoltre, per consentire l'esecuzione delle release con rilascio di funzionalità contemporaneamente alle release di aggiornamento della piattaforma, abbiamo aggiunto una micro versione al percorso della directory di configurazione. Ad
esempio, viene utilizzato AndroidStudio2024.3.2
anziché AndroidStudio2024.3
.
Consulta Esportare e importare le impostazioni dell'IDE se vuoi importare le configurazioni manualmente.
Libreria di prompt
La nuova funzionalità Libreria di prompt di Gemini in Android Studio migliora la produttività consente di salvare e gestire i prompt utilizzati di frequente. Accedi alla libreria di prompt da Impostazioni > Gemini > Libreria di prompt per archiviare e recuperare i prompt. Puoi anche fare clic con il tasto destro del mouse su un prompt nella chat per salvarlo per utilizzarlo in un secondo momento. Per applicare un prompt salvato, fai clic con il tasto destro del mouse nell'editor e vai a Gemini > Libreria di prompt per applicarlo. Questo flusso di lavoro semplificato elimina la necessità di ridigitare i prompt di uso comune, facendo risparmiare tempo e sforzo agli sviluppatori.
Supporto di Android Studio XR disponibile
Rilascio di funzionalità di Android Studio Meerkat | 2024.3.1 aggiunge il supporto per gli sviluppatori che creano esperienze immersive con Jetpack XR. Questa release introduce strumenti per aiutarti a eseguire esperimenti, implementare e eseguire il debug di applicazioni XR con maggiore efficienza.
- Modello XR:avvia lo sviluppo XR con un nuovo modello di progetto appositamente progettato per Jetpack XR. In questo modo, avrai una base solida con il codice per iniziare il tuo percorso di sviluppo XR.
- XR Emulator: testa le tue applicazioni XR senza bisogno di hardware fisico. Crea un emulatore di visore XR autonomo utilizzando AVD Manager per visualizzare l'anteprima e eseguire il debug delle tue esperienze in un ambiente virtuale.
- Layout Inspector per XR: esegui il debug e ottimizza i layout dell'interfaccia utente di Compose nell'ambiente XR. Lo strumento di controllo del layout ora supporta le applicazioni XR, fornendo informazioni sulla struttura dell'app e aiutandoti a identificare potenziali problemi.
Il supporto di Android Studio XR è ancora nelle fasi iniziali e abbiamo in programma molte altre funzionalità interessanti. Condividi il tuo feedback e invia richieste di funzionalità per aiutarci a dare forma al futuro dello sviluppo XR in Android Studio.
Generare anteprime dei composabili utilizzando Gemini
Le anteprime dei composabili ti aiutano a visualizzare i composabili durante la fase di progettazione in Android Studio. Per semplificare l'inclusione di dati simulati come parametri di anteprima, Android Studio ora supporta una funzionalità sperimentale: la generazione di anteprime di Compose con Gemini.
Per accedere a questo strumento, fai clic con il tasto destro del mouse su un composable e vai a Gemini > Genera anteprima di "<NomeComposable>". Se il file corrente non ha anteprime, fai clic con il tasto destro del mouse e vai a Gemini > Genera anteprima di composizione per questo file.
Anche se il codice generato da Gemini potrebbe non essere perfetto ogni volta, fornisce un punto di partenza prezioso per accelerare il flusso di lavoro di sviluppo.
Il tuo feedback è fondamentale per aiutarci a migliorare l'accuratezza e a rendere questa integrazione un asset ancora più potente per gli sviluppatori Android.

Strumento di test degli screenshot dell'anteprima di Compose
Utilizza lo strumento di test degli screenshot di anteprima di Compose per testare le UI di Compose e evitare le regressioni. Il nuovo strumento ti aiuta a generare report HTML che ti consentono di rilevare visivamente eventuali modifiche all'interfaccia utente della tua app. Scopri di più su Test degli screenshot di anteprima di Componi.