Questa pagina elenca le nuove funzionalità introdotte nelle release di anteprima di Android Studio. Le build di anteprima forniscono l'accesso in anteprima alle ultime funzionalità e ai miglioramenti 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 ci aiutano a migliorare Android Studio.
Le release Canary contengono funzionalità all'avanguardia in fase di sviluppo attivo e vengono testate in modo leggero. Sebbene tu possa utilizzare le build Canary per lo sviluppo, tieni presente che le funzionalità potrebbero essere aggiunte o modificate. Le release candidate (RC) sono la prossima versione di Android Studio e sono quasi pronte 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 release di anteprima di Android Studio, incluso un elenco delle correzioni più importanti in ogni release 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 3 | Stabile |
| Plug-in Android per Gradle 9.1.0 | Stabile |
| Android Studio Panda 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 dovrebbero 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 ulteriori informazioni, consulta Studio Labs.
Di seguito sono riportate le funzionalità attualmente disponibili in Studio Labs.
| Funzionalità | Descrizione | Documenti |
|---|---|---|
| Percorsi per Android Studio | Utilizza il linguaggio naturale per descrivere i passaggi e le asserzioni per i test end-to-end. | Percorsi per Android Studio |
Android Studio Panda 4
Di seguito sono riportate le nuove funzionalità di Android Studio Panda 4.
Per vedere cosa è stato corretto in questa versione di Android Studio, consulta i problemi chiusi.
Modello di avvio dell'API Gemini
Il modello di avvio dell'API Gemini offre agli sviluppatori Android un percorso semplice per integrare le funzionalità di AI nelle loro applicazioni. Sfruttando Firebase AI Logic, gli sviluppatori possono evitare la configurazione manuale e la gestione della sicurezza.
Funzionalità principali:
- Nessuna gestione delle chiavi API: elimina la necessità di eseguire manualmente il provisioning, l'incorporamento o la rotazione delle chiavi API nel codice lato client, riducendo i rischi per la sicurezza e il tempo di configurazione.
- Integrazione automatica di Firebase: collega senza problemi il tuo progetto Android Studio ai servizi Firebase. Il modello gestisce l'infrastruttura di backend necessaria per comunicare in modo sicuro con i modelli Gemini.
- Architettura pronta per la produzione: basata sull'infrastruttura gestita di Firebase, garantendo che le funzionalità di AI possano scalare da un prototipo locale a un ambiente di produzione senza modifiche all'architettura.
Per iniziare, vai a File > Nuovo > Nuovo progetto e seleziona il modello Avvio dell'API Gemini dall'elenco dei tipi di progetto disponibili.
Correzioni suggerite per i blocchi con l'integrazione dell'agente in AQI
La finestra dello strumento Insight sulla qualità dell'app è ora integrata con l'agente AI per analizzare i dati relativi agli arresti anomali insieme al codice sorgente per fornire spiegazioni dettagliate e suggerire potenziali correzioni. Dopo aver selezionato un arresto anomalo nella finestra degli strumenti Insight sulla qualità dell'app, vai alla scheda Approfondimenti e fai clic su Visualizza 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.
Integrazione di Google One per Gemini in Android Studio
Android Studio Panda 4 Canary 2 introduce l'accesso a un'esperienza in modalità Agent migliorata quando ti abboni ai piani Google One AI Pro o Ultra. L'integrazione di Google One potenzia lo sviluppo di Android con limiti di frequenza più elevati e una finestra contestuale espansa per il modello Gemini predefinito. Se hai sottoscritto un abbonamento a un piano Google One AI Pro o Ultra, puoi usufruire automaticamente di questi vantaggi quando accedi al tuo Account Google in Android Studio.
Strumento di test degli screenshot di anteprima di Compose
Utilizza lo strumento di test degli screenshot di anteprima di Compose per testare le UI di Compose e prevenire le regressioni. Il nuovo strumento ti aiuta a generare report HTML che ti consentono di rilevare visivamente eventuali modifiche all'UI della tua app. Scopri di più su Test degli screenshot di anteprima di Compose.
LeakCanary in Android Studio Profiler
Android Studio Panda include un'integrazione di LeakCanary direttamente in Android Studio Profiler come attività dedicata.
L'attività del profiler LeakCanary in Android Studio sposta attivamente l'analisi delle perdite di memoria dal dispositivo alla macchina di sviluppo, con un conseguente aumento significativo delle prestazioni durante la fase di analisi delle perdite rispetto all'analisi delle perdite 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 connessioni di codice utili che riducono drasticamente l'attrito e il tempo necessari per esaminare e correggere le perdite di memoria. Puoi anche copiare l'intera analisi delle perdite per un'ulteriore elaborazione con Gemini. Questo può aumentare notevolmente la produttività e migliorare il flusso di lavoro durante la fase di sviluppo.
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 libreria di simboli Material di Google Fonts, che ti consente di accedere al catalogo completo direttamente nell'IDE.
Ora puoi personalizzare gli attributi delle icone, come spessore, grado e dimensione ottica, direttamente in Studio per adattarli perfettamente al tuo design. Provalo nell'ultima build Canary.
Letture dello stato di ricomposizione in Layout Inspector
Abbiamo semplificato la diagnosi di un numero elevato di
ricomposizioni aggiungendo le
letture dello stato di ricomposizione a Layout
Inspector. 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 di stato eseguite durante quel ciclo. Per utilizzare questa funzionalità, usa compose.ui:ui:1.10.0 (BOM 2025.12.01) o versioni successive.
Funzionalità chiave
Le funzionalità chiave di questa funzionalità sono le seguenti:
- Traccia l'invalidazione dello stato: quando un nodo si ricompone, fai clic sul link del conteggio delle ricomposizioni nell'albero dei componenti per aprire il riquadro Controllo dello stato.
- Tracce dello stack dettagliate: identifica le variabili di stato specifiche che vengono lette,
inclusi conteggi, elenchi o valori di elevazione. Controlla quali sono state
invalidated(modificate) per attivare l'aggiornamento. - Naviga nella cronologia delle ricomposizioni: 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 riquadro Controllo dello stato per visualizzare una suddivisione in linguaggio naturale della lettura dello stato e del motivo per cui ha causato una ricomposizione.
Inizia
Segui questi passaggi per provare queste funzionalità.
- Apri Layout Inspector.
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 Ricomposizione > Osserva nodo.
Attiva le letture dello stato di ricomposizione in Layout Inspector Interagisci con l'app. Quando si verificano le ricomposizioni, fai clic sui link di conteggio blu nell'albero dei componenti per controllare lo stato.
Risultato di esempio delle letture dello stato di ricomposizione in Layout Inspector Fai clic su "Spiega con l'AI" per ottenere un'analisi dettagliata del motivo per cui si è verificata la ricomposizione.
Risultato di esempio di "Spiega con l'AI" per le letture dello stato in Layout Inspector