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 di 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 contribuiscono 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 di correzioni importanti in ogni versione di anteprima, consulta gli aggiornamenti delle release 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
Android Studio Panda 2 Stabile
Plug-in Android per Gradle 9.1.0 Stabile
Android Studio Panda 3 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 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 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 saperne di più, consulta Studio Labs.

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

Funzionalità Descrizione Documenti
Generare anteprime di Compose Gemini può generare automaticamente anteprime di Compose, inclusi dati simulati per i parametri di anteprima, per un componibile specifico o per tutti i componibili in un file. Genera anteprime di Compose
Trasformare l'interfaccia utente Utilizza il linguaggio naturale per aggiornare l'interfaccia utente dell'app direttamente dal riquadro di anteprima di Compose. Trasforma l'interfaccia utente
Journeys per Android Studio Utilizza il linguaggio naturale per descrivere passaggi e asserzioni per i test end-to-end. Percorsi per Android Studio

Android Studio Panda 3

Di seguito sono riportate le nuove funzionalità di Android Studio Panda 3.

Per vedere cosa è stato corretto in questa versione di Android Studio, consulta i problemi risolti.

Correzioni suggerite per i blocchi con l'integrazione dell'agente in AQI

La finestra dello strumento Approfondimenti sulla qualità dell'app è ora integrata con l'agente AI per analizzare i dati sugli arresti anomali insieme al codice sorgente per fornire spiegazioni dettagliate e suggerire potenziali correzioni. Dopo aver selezionato un arresto anomalo nella finestra dello strumento App Quality Insights, vai alla scheda Approfondimenti e fai clic su Mostra altro per visualizzare una spiegazione dettagliata dell'arresto anomalo. Fai clic su Correggi con l'AI per consentire all'agente di suggerire modifiche al codice che puoi esaminare e accettare.

Nuova integrazione dell'agente in IQA con le opzioni "Mostra altro" e "Correggi con l'AI"

Strumento di test degli screenshot dell'anteprima di Compose

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.

LeakCanary in Android Studio Profiler

Android Studio Panda include un'integrazione di LeakCanary direttamente in Android Studio Profiler come attività dedicata.

Nuova attività in Android Studio Profiler per analizzare le perdite con LeakCanary

L'attività del profiler LeakCanary in Android Studio sposta attivamente l'analisi della perdita di memoria dal dispositivo alla macchina di sviluppo, con un aumento significativo delle prestazioni durante la fase di analisi della perdita rispetto all'analisi della perdita sul dispositivo.

Inoltre, l'analisi delle perdite è ora contestualizzata all'interno dell'IDE e completamente integrata con il codice sorgente, fornendo funzionalità come Vai all'origine e altre utili connessioni di codice che riducono drasticamente l'attrito e il tempo necessario per esaminare e correggere le perdite di memoria. Puoi anche copiare l'intera analisi della perdita per un'ulteriore elaborazione con Gemini. Ciò può aumentare notevolmente la tua produttività e migliorare il tuo flusso di lavoro durante la fase di sviluppo.

Analisi delle perdite di memoria di LeakCanary contestualizzata con Vai a dichiarazione per il debug

Supporto dei simboli Material in Android Studio

Aggiungi e personalizza gli ultimi simboli Material nella tua app con il rilascio di funzionalità di Android Studio Otter 2. Vector Asset Studio è ora completamente integrato con la raccolta di simboli Material di Google Fonts, che ti consente di accedere al catalogo completo direttamente all'interno dell'IDE.

Ora puoi personalizzare gli attributi delle icone, come spessore, grado e dimensione ottica, direttamente nello studio per adattarli perfettamente al tuo design. Provalo nell'ultima build Canary.

Supporto dei simboli Material in Vector Asset Studio

Lo stato di ricomposizione viene letto in Layout Inspector

Abbiamo semplificato la diagnosi di conteggi elevati di ricomposizione aggiungendo le letture dello stato di ricomposizione all'ispettore del layout. Disponibile in Panda 3 canary, questa funzionalità ti aiuta a identificare le variabili di stato che hanno attivato una ricomposizione fornendo un elenco dettagliato delle letture dello stato eseguite durante il ciclo. Per utilizzare questa funzionalità, utilizza compose.ui:ui:1.10.0 (BOM 2025.12.01) o versioni successive.

Funzionalità chiave

Le funzionalità principali di questa funzionalità sono le seguenti:

  • Invalidazione dello stato della traccia: quando un nodo viene ricomposto, fai clic sul link del conteggio delle ricomposizioni nell'albero dei componenti per aprire il riquadro Ispezione stato.
  • Trace di stack dettagliate: identifica le variabili di stato specifiche in fase di lettura, inclusi conteggi, elenchi o valori di elevazione. Controlla quali sono stati invalidated (modificati) per attivare l'aggiornamento.
  • Naviga nella cronologia di ricomposizione: utilizza le frecce di navigazione nell'intestazione del riquadro per scorrere i dati di stato delle ricomposizioni precedenti per un nodo specifico.
  • Spiegazioni basate sull'AI: fai clic su Spiega con l'AI nel pannello di ispezione dello stato per visualizzare una suddivisione in linguaggio naturale dello stato letto e del motivo per cui ha causato una ricomposizione.

Inizia

Segui questi passaggi per provare queste funzionalità.

  1. Apri Layout Inspector.
  2. Fai clic con il tasto destro del mouse sulla colonna di ricomposizione ed esegui una delle seguenti operazioni:

    • Per tutti i nodi, seleziona Osserva ricomposizione > Osserva tutto.
    • Per note specifiche, seleziona Ricompressione > Osserva nodo.
    Attiva le letture dello stato di ricomposizione in Layout Inspector
  3. Interagisci con la tua app. Quando si verificano ricomposizioni, fai clic sui link di conteggio blu nell'albero dei componenti per esaminare lo stato.

    Esempio di risultato dello stato di ricomposizione letto in Layout Inspector
  4. Fai clic su "Spiega con l'AI" per ottenere un'analisi dettagliata del motivo per cui è stata eseguita la ricomposizione.

    Risultato di esempio di "Spiega con l'AI" per lo stato di lettura in Layout Inspector