Android Studio è l'IDE ufficiale per lo sviluppo per Android e include tutto il necessario per creare app per Android.
Questa pagina elenca le nuove funzionalità e i miglioramenti dell'ultima versione nel canale stabile, il rilascio di funzionalità di Android Studio Narwhal. Puoi scaricarlo qui o aggiornarlo in Android Studio facendo clic su Guida > Controlla aggiornamenti (Android Studio > Controlla aggiornamenti su macOS)
Questa è una release stabile di Android Studio. Tieni presente che le patch potrebbero contenere nuove funzionalità secondarie e correzioni di bug. Consulta Nomi delle release di Android Studio per comprendere la denominazione delle versioni di Android Studio.
Per vedere cosa è stato corretto in questa versione di Android Studio, consulta i problemi risolti.
Per visualizzare le note di rilascio delle versioni precedenti di Android Studio, consulta Versioni precedenti.
Per accedere in anteprima alle funzionalità e ai miglioramenti in arrivo, consulta le versioni di anteprima di Android Studio.
Se riscontri problemi in Android Studio, consulta la pagina Problemi noti o Risoluzione dei problemi.
Compatibilità del plug-in Android per Gradle e di Android Studio
Il sistema di compilazione di Android Studio si basa su Gradle e il plug-in Android per Gradle (AGP) aggiunge diverse funzionalità specifiche per la creazione di app per Android. La tabella seguente elenca la versione di AGP richiesta per ogni versione di Android Studio.
Versione di Android Studio | Versione AGP richiesta |
---|---|
Rilascio di funzionalità Narvalo | 2025.1.2 | 4,0-8,12 |
Narwhal | 2025.1.1 | 3,2-8,11 |
Rilascio di funzionalità Meerkat | 2024.3.2 | 3,2-8,10 |
Meerkat | 2024.3.1 | 3,2-8,9 |
Rilascio di funzionalità Ladybug | 2024.2.2 | 3,2-8,8 |
Ladybug | 2024.2.1 | 3,2-8,7 |
Rilascio di funzionalità Koala | 2024.1.2 | 3,2-8,6 |
Koala | 2024.1.1 | 3,2-8,5 |
Jellyfish | 2023.3.1 | 3,2-8,4 |
Iguana | 2023.2.1 | 3,2-8,3 |
Riccio | 2023.1.1 | 3,2-8,2 |
Giraffa | 2022.3.1 | 3,2-8,1 |
Flamingo | 2022.2.1 | 3,2-8,0 |
Versioni precedenti
Versione di Android Studio | Versione AGP richiesta |
---|---|
Electric Eel | 2022.1.1 | 3,2-7,4 |
Dolphin | 2021.3.1 | 3,2-7,3 |
Chipmunk | 2021.2.1 | 3,2-7,2 |
Bumblebee | 2021.1.1 | 3,2-7,1 |
Arctic Fox | 2020.3.1 | 3,1-7,0 |
Per informazioni sulle novità del plug-in Android per Gradle, consulta le note di rilascio del plug-in Android per Gradle.
Versioni minime degli strumenti per il livello API Android
Esistono versioni minime di Android Studio e AGP che supportano un livello API specifico. L'utilizzo di versioni precedenti di Android Studio o AGP rispetto a quelle richieste da targetSdk
o compileSdk
del progetto potrebbe causare problemi imprevisti. Ti
consigliamo di utilizzare l'ultima versione di anteprima di Android Studio e AGP per lavorare su
progetti che hanno come target le versioni di anteprima del sistema operativo Android. Puoi
installare
le versioni di anteprima di Android Studio insieme a una versione stabile.
Le versioni minime di Android Studio e AGP sono le seguenti:
Livello API | Versione minima di Android Studio | Versione minima di AGP |
---|---|---|
36,0 | Suricato | 2024.3.1 Patch 1 | 8.9.1 |
35 | Rilascio di funzionalità Koala | 2024.2.1 | 8.6.0 |
34 | Riccio | 2023.1.1 | 8.1.1 |
33 | Flamingo | 2022.2.1 | 7.2 |
Compatibilità di Android Studio e dei servizi cloud
Android Studio include integrazioni di servizi che aiutano te e il tuo team a fare progressi più rapidi durante lo sviluppo, il rilascio e la manutenzione delle app per Android. Ciò include i servizi cloud come Gemini in Android Studio, Play Vitals e Firebase Crashlytics. I servizi cloud sono disponibili solo nell'ultima versione del canale stabile di Android Studio, nelle tre versioni principali precedenti più recenti e nelle patch associate a queste versioni. Quando una versione non rientra in questo intervallo di compatibilità, le integrazioni dei servizi vengono disattivate e devi aggiornare Android Studio.
Versioni di Android Studio attualmente compatibili con i servizi cloud
A partire dal rilascio del canale stabile di Android Studio Meerkat Feature Drop, tutte le versioni di Studio sono compatibili con i servizi cloud. L'applicazione inizierà con il rilascio di funzionalità di Android Studio Narwhal.
Di seguito sono riportate le nuove funzionalità del rilascio di funzionalità Narwhal di Android Studio.
Modalità Agente di Gemini in Android Studio
La modalità Agente di Gemini in Android Studio è una nuova funzionalità di AI progettata per gestire attività di sviluppo complesse e in più fasi che vanno oltre ciò che puoi sperimentare chiacchierando con Gemini. Per utilizzare la modalità Agente, fai clic su Gemini nella barra laterale e poi seleziona la scheda Agente. Puoi descrivere un obiettivo complesso, come generare test unitari o correggere errori, e l'agente formula un piano di esecuzione che riguarda più file del tuo progetto. L'agente suggerisce modifiche e corregge iterativamente i bug per raggiungere l'obiettivo. Puoi esaminare, accettare o rifiutare le modifiche proposte e chiedere all'agente di rivedere il tuo feedback.

Regole in Gemini
Le regole in Gemini ti consentono di definire stili di programmazione o formati di output preferiti all'interno della raccolta di prompt. Puoi anche menzionare le tecnologie e i linguaggi che preferisci. Quando imposti queste preferenze una volta, vengono applicate automaticamente a tutti i prompt successivi inviati a Gemini. Le regole aiutano l'AI a comprendere gli standard e le preferenze del progetto per un'assistenza più accurata e personalizzata per il codice. Ad esempio, puoi creare una regola come "Dammi sempre risposte concise in Kotlin".
Per configurare una regola, vai a Android Studio > Impostazioni > Strumenti > Gemini > Libreria di prompt > Regole e modifica il testo nell'editor. Utilizza il menu a discesa per archiviare le regole a livello di IDE o di progetto:
- Le regole a livello di IDE sono private e possono essere utilizzate in più progetti.
- Le regole a livello di progetto possono essere condivise tra i membri del team che lavorano allo stesso progetto.
Per condividere i prompt con il team, devi aggiungere la cartella
.idea
al sistema di controllo delle versioni.

Emulatore XR incorporato
L'emulatore XR ora viene avviato per impostazione predefinita nello stato incorporato. Ora puoi eseguire il deployment dell'applicazione, navigare nello spazio 3D e utilizzare Layout Inspector direttamente in Android Studio.

Modello di progetto XR
Il rilascio di funzionalità Android Narwhal introduce un nuovo modello di progetto progettato specificamente per Jetpack XR. In questo modo, avrai una base solida con codice boilerplate per iniziare subito il tuo percorso di sviluppo di esperienze immersive.
Layout Inspector incorporato per XR
L'ispettore layout incorporato ora supporta le applicazioni XR, il che ti consente di ispezionare e ottimizzare il layout della UI all'interno dell'ambiente XR. Ottieni informazioni dettagliate sulla struttura dei componenti della tua app e identifica potenziali problemi di layout per creare esperienze più raffinate e performanti.
Supporto delle dimensioni pagina di 16 kB
Il rilascio di funzionalità Android Studio Narwhal aggiunge un supporto migliorato per la transizione alle dimensioni delle pagine di 16 KB. Per aiutarti a gestire questa transizione senza problemi, Android Studio ora offre avvisi proattivi durante la creazione di APK o Android App Bundle incompatibili con i dispositivi da 16 kB. Utilizzando APK Analyzer, puoi anche scoprire quali librerie non sono compatibili con i dispositivi da 16 kB. Per testare le tue app in questo nuovo ambiente, in Android Studio è disponibile anche un target dell'emulatore dedicato da 16 KB insieme alle immagini da 4 KB esistenti.

Trasforma l'interfaccia utente con Gemini
Ora puoi trasformare il codice dell'interfaccia utente nell'ambiente di anteprima di Compose utilizzando il linguaggio naturale direttamente nell'anteprima. Per utilizzarlo, fai clic con il tasto destro del mouse nell'anteprima di Composizione e seleziona Trasforma l'interfaccia utente con Gemini. Poi inserisci le tue richieste in linguaggio naturale, ad esempio "Allinea al centro questi pulsanti", per guidare Gemini nella modifica del layout o dello stile oppure seleziona elementi specifici dell'interfaccia utente nell'anteprima per un contesto migliore. Gemini modificherà il codice dell'interfaccia utente di Compose sul posto, che potrai rivedere e approvare, velocizzando il flusso di lavoro di sviluppo dell'interfaccia utente.
![]() |
![]() |
Miglioramenti della navigazione di anteprima
L'interazione di anteprima della composizione è ora più efficiente grazie agli ultimi miglioramenti della navigazione. Fai clic sul nome dell'anteprima per passare alla definizione dell'anteprima o fai clic sul singolo componente per passare alla funzione in cui è definito. Gli stati al passaggio del mouse forniscono un feedback visivo immediato quando passi il mouse sopra un frame di anteprima. La navigazione con le frecce della tastiera migliorata facilita lo spostamento tra più anteprime, consentendo un'iterazione e un perfezionamento più rapidi della UI.
Crea selettore di anteprima
Ora è disponibile il selettore dell'anteprima di Composizione. Per provarlo, fai clic su un'annotazione @Preview
nel codice Compose.

Ricompilazione secondaria in Layout Inspector
Layout Inspector supporta i conteggi di ricomposizione secondaria. Ora puoi visualizzare i conteggi delle ricomposizioni anche se il componibile che si ricompone è compresso in un elemento principale nella struttura ad albero dei componenti. Quando vedi aumentare i conteggi della ricomposizione dei figli, puoi aprire l'albero e trovare dove si verificano le ricomposizioni.

Nuova impostazione per disattivare la sincronizzazione automatica
Android Studio ora offre un'impostazione per passare dalla modalità di sincronizzazione automatica predefinita (ad es. la sincronizzazione viene eseguita automaticamente quando viene aperto un progetto) a una nuova modalità di sincronizzazione manuale con promemoria. Il comportamento predefinito è ancora la sincronizzazione automatica. Per passare alla sincronizzazione manuale, vai a File (Android Studio su macOS) > Impostazioni > Build, esecuzione, deployment > Strumenti di build e imposta Modalità di sincronizzazione del progetto su Sincronizzazione manuale con promemoria.
Partner Device Labs disponibile con lo streaming dispositivo Android
I Partner Device Labs sono laboratori di dispositivi gestiti da partner OEM di Google, come Samsung, Xiaomi, OPPO, OnePlus, vivo e altri, ed ampliano la selezione di dispositivi disponibili in Android Device Streaming. Questo servizio è in versione beta ed è disponibile nelle ultime release Canary di Android Studio. Per scoprire di più, consulta Connettersi ai laboratori dei dispositivi partner.
Modalità K2 per impostazione predefinita
Android Studio ora utilizza il compilatore Kotlin K2 per impostazione predefinita. Questo compilatore di nuova generazione apporta miglioramenti significativi alle prestazioni dell'IDE e delle build. L'attivazione di K2 apre la strada a future funzionalità del linguaggio di programmazione Kotlin e a un'esperienza di sviluppo ancora più rapida e solida in Kotlin.