Note di rilascio dell'anteprima di Android Studio

Questa pagina elenca le nuove funzionalità introdotte nelle versioni di anteprima di Android Studio. Le build di anteprima forniscono l'accesso in anteprima alle funzionalità e ai miglioramenti più recenti in Android Studio. Puoi scaricare queste versioni di anteprima. Se riscontri problemi durante l'utilizzo di una versione di anteprima di Android Studio, comunicacelo. Le tue segnalazioni di bug ci aiutano a migliorare Android Studio.

Le release canary contengono funzionalità all'avanguardia in fase di sviluppo attivo e sono testate leggermente. Anche se puoi utilizzare le build Canary per lo sviluppo, tieni presente che le funzionalità potrebbero essere aggiunte o modificate. I candidati per le release (RC) sono la prossima versione di Android Studio e sono quasi pronti per la release stabile. Il set di funzionalità per la prossima versione è stato stabilizzato. Consulta Nomi delle release di Android Studio per comprendere la denominazione delle versioni di Android Studio.

Per le ultime novità sulle versioni di anteprima di Android Studio, inclusa una lista delle correzioni più importanti in ogni versione di anteprima, consulta gli aggiornamenti delle versioni nel blog di Android Studio.

Versioni attuali di Android Studio

La tabella seguente elenca le versioni attuali di Android Studio e i rispettivi canali.

Versione Canale
Rilascio di funzionalità Android Studio Narwhal 3 | 2025.1.3 Stabile
Plug-in Android per Gradle 8.13.0 Stabile
Rilascio di funzionalità Android Studio Narwhal 4 | 2025.1.4 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 devono funzionare con qualsiasi versione stabile compatibile di AGP. 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 utilizzo di 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 aggiornamento alla versione corrispondente di AGP.

Per un log dettagliato delle deprecazioni e delle rimozioni dell'API del plug-in Android per Gradle, consulta gli aggiornamenti dell'API del plug-in Android per Gradle.

Studio Labs

Studio Labs ti consente di provare le ultime funzionalità sperimentali di AI in una versione stabile di Android Studio, in modo da poter integrare più rapidamente le nostre offerte di assistenza AI nel tuo flusso di lavoro di sviluppo. Per ulteriori informazioni, vedi Studio Labs.

Di seguito sono riportate le funzionalità attualmente disponibili in Studio Labs.

Funzionalità Descrizione Documenti
Crea generazione di anteprima Gemini può generare automaticamente anteprime di Compose, inclusi dati simulati per i parametri di anteprima, per un composable specifico o per tutti i composable in un file. Generare anteprime di Composizione
UI di trasformazione Utilizza il linguaggio naturale per aggiornare l'interfaccia utente dell'app direttamente dal riquadro di anteprima di Compose. UI di trasformazione

Rilascio di funzionalità Android Studio Narwhal 4 | 2025.1.4

Di seguito sono riportate le nuove funzionalità di Android Studio Narwhal 4 Feature Drop | 2025.1.4.

Per vedere quali problemi sono stati risolti in questa versione di Android Studio, consulta i problemi risolti.

Journeys per Android Studio

Journeys per Android Studio semplifica la scrittura e la manutenzione dei test end-to-end consentendoti di utilizzare il linguaggio naturale per descrivere i passaggi e le asserzioni per ogni test, chiamato percorso. Sfruttando le funzionalità di visione e ragionamento di Gemini, i passaggi scritti in linguaggio naturale vengono convertiti in azioni che Gemini esegue sulla tua app, rendendo i viaggi facili da scrivere e comprendere. Inoltre, puoi scrivere e descrivere asserzioni più complesse, che Gemini valuta in base a ciò che vede sul dispositivo per determinare se i tuoi percorsi vengono superati o meno.

Poiché Gemini ragiona su quali azioni eseguire per soddisfare gli obiettivi, i percorsi sono più resilienti ai cambiamenti sottili nel layout o nel comportamento dell'app, il che si traduce in un minor numero di test instabili quando vengono eseguiti su versioni diverse dell'app e su configurazioni diverse dei dispositivi.

Scrivi ed esegui i percorsi direttamente da Android Studio su qualsiasi dispositivo Android locale o remoto. L'IDE offre una nuova esperienza di editor per la creazione di percorsi, nonché risultati avanzati che ti aiutano a seguire meglio il ragionamento e l'esecuzione del percorso da parte di Gemini.

Backup and Sync

Ora puoi eseguire il backup delle impostazioni di Android Studio nello spazio di archiviazione cloud utilizzando il tuo account Google o JetBrains. In questo modo, le impostazioni, come le mappature dei tasti, le impostazioni dell'editor di codice, le impostazioni di sistema e altro ancora, vengono sincronizzate. Per iniziare, procedi in uno dei seguenti modi:

  • Dopo aver aperto un progetto in Android Studio, accedi al tuo Account Google facendo clic sull'avatar nell'angolo in alto a destra dell'IDE e poi su Accedi.

    1. Segui le istruzioni nella finestra di dialogo visualizzata e assicurati di selezionare la casella per autorizzare Android Studio ad accedere al tuo spazio di archiviazione dell'Account Google.
    2. Segui le istruzioni per autorizzare Android Studio.
  • Vai a Impostazioni > Backup e sincronizzazione.

    1. Seleziona Google per utilizzare lo spazio di archiviazione del tuo Account Google per sincronizzare i dati delle app tra le installazioni di Android Studio. In alternativa, puoi utilizzare un account JetBrains per sincronizzare i dati dell'app tra le installazioni di IntelliJ e Android Studio.
    2. Dopo aver seguito le istruzioni per autorizzare Android Studio ad accedere allo spazio di archiviazione del tuo account preferito, torna ad Android Studio.
    3. Nella pagina Impostazioni > Backup e sincronizzazione, puoi rivedere le categorie di dati delle app che vuoi sincronizzare con il tuo account.
    4. Per disattivare Backup e sincronizzazione, deseleziona la casella che attiva la funzionalità.

Se hai già sincronizzato i dati con il dispositivo selezionato, Android Studio ti offre la possibilità di scaricare le impostazioni dallo spazio di archiviazione remoto (questa è l'opzione predefinita) o caricare le impostazioni locali e sovrascrivere le impostazioni sincronizzate con lo spazio di archiviazione remoto.

Correzioni suggerite per i crash

Nel rilascio di funzionalità Android Studio Meerkat, abbiamo lanciato gli approfondimenti di Gemini per gli arresti anomali segnalati nella finestra dello strumento Approfondimenti sulla qualità delle app. Ora Android Studio può utilizzare Gemini per analizzare i dati sugli arresti anomali insieme al codice sorgente per suggerire potenziali correzioni. Dopo aver selezionato un arresto anomalo nella finestra dello strumento Approfondimenti sulla qualità dell'app, vai alla scheda Approfondimenti e fai clic su Suggerisci una correzione dopo che Gemini genera un approfondimento sull'arresto anomalo. Gemini genera quindi modifiche al codice suggerite che puoi esaminare e accettare in una scheda di differenze dell'editor.

Nuova impostazione per aprire i nuovi progetti con la visualizzazione Progetto

È disponibile una nuova impostazione per aprire per impostazione predefinita i nuovi progetti nella visualizzazione Progetto. Per attivare l'impostazione, vai a File (Android Studio su macOS) > Impostazioni > Impostazioni avanzate > Visualizzazione progetto e seleziona Imposta la visualizzazione progetto come predefinita.

Crea strumento di test degli screenshot di anteprima

Utilizza lo strumento di test degli screenshot di anteprima di Compose per testare le tue UI Compose e prevenire 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 Anteprima composizione Test degli screenshot.

Miglioramento della struttura ad albero dei componenti di Layout Inspector incorporato

L'interazione con l'albero dei componenti in Embedded Layout Inspector è ora più intuitiva ed efficiente grazie a diversi miglioramenti chiave. Questi aggiornamenti sono progettati per semplificare il workflow e fornire informazioni più chiare sulle strutture dell'interfaccia utente di Compose.

  1. Scorrimento orizzontale: ora puoi scorrere orizzontalmente all'interno dell'albero dei componenti, semplificando la navigazione e l'ispezione di layout ampi o con molti livelli di nidificazione senza perdere il contesto.
  2. Scorrimento automatico alla selezione: la selezione di un elemento nell'albero dei componenti ora scorre automaticamente la visualizzazione, sia orizzontalmente che verticalmente, per portare l'elemento selezionato a fuoco. In questo modo, l'elemento che ti interessa è sempre in primo piano.
  3. Visualizzazione delle relazioni migliorata: abbiamo perfezionato le linee di supporto all'interno della struttura ad albero dei componenti per offrire indicazioni visive più esplicite per comprendere le relazioni tra i nodi. Le linee tratteggiate ora indicano chiaramente una relazione di call stack tra un nodo principale e il relativo nodo secondario, aiutandoti a tracciare le connessioni programmatiche in modo più efficace. Le linee continue continuano a rappresentare tutte le altre relazioni standard padre-figlio all'interno dell'albero.

Questi miglioramenti mirano a fornire un'esperienza di debug più fluida ed efficiente, consentendoti di comprendere e perfezionare rapidamente la tua UI.

L'albero dei componenti in Embedded Layout Inspector ora supporta lo scorrimento orizzontale e lo scorrimento automatico durante la selezione.
Miglioramento della struttura dei componenti dell'ispettore del layout incorporato

Utilizzare un LLM locale

Android Studio Narwhal 4 Feature Drop ti consente di scegliere l'LLM che alimenta le funzionalità di AI dell'IDE.

Finestra di chat di Android Studio Gemini che mostra il selettore di modelli con le opzioni per Gemini e un LLM locale.
Selettore di modelli in Android Studio.

Il modello LLM deve trovarsi sul tuo computer locale, il che è vantaggioso se hai una connettività a internet limitata o restrizioni relative all'utilizzo di modelli di AI oppure se vuoi semplicemente sperimentare modelli di ricerca open source.

Un LLM locale offre un'alternativa al supporto LLM integrato in Android Studio. Tuttavia, Gemini in Android Studio in genere offre la migliore esperienza di sviluppo per Android perché è ottimizzato per Android e supporta tutte le funzionalità di Android Studio. Con Gemini, puoi scegliere tra una serie di modelli per le tue attività di sviluppo Android, tra cui il modello predefinito senza costi o modelli a cui si accede con una chiave API Gemini a pagamento.

Il supporto degli LLM locali richiede l'installazione di un provider LLM come LM Studio o Ollama sul computer locale, insieme a un modello compatibile a tua scelta.

Android SDK Upgrade Assistant ora supporta Android 16 / API 36

La migrazione da Android 15 / API 35 ad Android 16 / API 36 è stata aggiunta all'SDK Upgrade Assistant di Android. Per ricevere assistenza per la migrazione, vai a Strumenti > Assistente per l'upgrade dell'SDK Android.

Supporto dei quadranti dichiarativi in Android Studio

Android Studio Narwhal 4 migliora il flusso di lavoro per la creazione di quadranti introducendo il supporto dell'editor per il formato XML Declarative Watch Face (DWF). In questo modo, è più facile scrivere, eseguire il debug e perfezionare i design dei quadranti direttamente all'interno dell'IDE.

Android Studio ha aggiunto il supporto per i quadranti dichiarativi.

L'IDE ora fornisce il completamento del codice per tag e attributi in base agli schemi ufficiali del formato quadrante e la convalida degli errori in tempo reale che aiuta a identificare problemi come gli attributi obbligatori mancanti. Android Studio include anche il collegamento delle risorse per passare rapidamente alle risorse disegnabili e ad altri elementi XML a cui viene fatto riferimento, oltre al supporto della sintassi avanzata per la gestione di espressioni aritmetiche e riferimenti alle origini dati incorporati nell'XML.

Utilizza Watch Face Studio per creare i design iniziali e poi importali in Android Studio per la convalida. Android Studio ora ti consente di modificare i file XML non elaborati, eseguire il deployment delle configurazioni e convalidare i quadranti tutto in un unico posto.

Supporto delle icone monocromatiche in Asset Studio

Android Studio Narwhal Feature Drop 2025.1.3 Canary 2 e versioni successive semplificano la creazione di icone delle app a tema. Con Android 13 (livello API 33) e versioni successive, gli utenti possono scegliere icone delle app a tema, che si adattano allo sfondo e al tema del dispositivo dell'utente.

Per supportare questa funzionalità, Android Studio integra una nuova opzione di icona monocromatica direttamente nella procedura guidata di Image Asset Studio. Quando crei un'icona dell'app adattiva, ora vedi una scheda Monocromatica dedicata, oltre alle schede In primo piano e Sfondo esistenti. Puoi fornire un'icona dell'app monocromatica separata (consulta le specifiche di progettazione) o consentire ad Android Studio di riutilizzare per impostazione predefinita il livello in primo piano dell'icona adattiva per il livello monocromatico.

Puoi accedere a Image Asset Studio tramite Resource Manager o facendo clic con il tasto destro del mouse su una directory di progetto e selezionando Nuovo > Asset immagine.

Seleziona Icone di avvio app (adattive e legacy) come tipo di icona per visualizzare la nuova scheda Monocromatiche.

Dopo aver importato le icone, puoi visualizzare l'anteprima delle icone delle app a tema.

Supporto delle icone monocromatiche in Asset Studio