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. 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 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 Quail 1 | Stabile |
| Plug-in Android per Gradle 9.2.0 | Stabile |
| Android Studio Quail 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 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 |
|---|---|---|
| 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 Quail 2
Di seguito sono riportate le nuove funzionalità di Android Studio Quail 2.
Per vedere cosa è stato corretto in questa versione di Android Studio, consulta i problemi risolti.
Altre skill dell'agente
Android Studio supporta le competenze degli agenti, che sono set di istruzioni modulari che forniscono all'agente workflow specializzati e conoscenze specifiche del dominio. Aggiungendo competenze al tuo progetto, puoi insegnare all'agente a seguire best practice, pattern di architettura e workflow specifici. Ciò consente una generazione di codice più accurata e sensibile al contesto e l'attivazione automatica delle skill quando esegui un'attività pertinente.
Puoi creare le tue skill personalizzate o utilizzare CLI Android per installare le nostre skill per Android ufficiali. Le competenze Android coprono flussi di lavoro comuni, come la migrazione da XML a Compose, il supporto edge-to-edge, Navigation 3 e altro ancora.
Crea app full stack con Firebase in modalità Agente
I servizi Firebase come i database Authentication e Cloud Firestore possono essere attivati e configurati direttamente in modalità Agente in Android Studio utilizzando le abilità dell'agente Firebase. L'agente può aiutarti a completare l'integrazione di Firebase e a configurare i servizi di backend. Questa integrazione ti consente di creare app Android robuste e full-stack senza uscire dall'IDE.
Conversazioni parallele
Puoi eseguire più conversazioni in modalità Agente in parallelo, il che ti consente di svolgere più attività contemporaneamente in modo più efficace all'interno dell'IDE. Ad esempio, puoi avviare un'attività di lunga durata come la generazione di test in una conversazione, utilizzare una seconda conversazione per pianificare una nuova funzionalità e utilizzare una terza conversazione per redigere la documentazione, tutto contemporaneamente.
Più funzionalità quando crei un nuovo progetto con l'AI
La possibilità di creare nuovi progetti con l'AI si è evoluta in uno strumento di sviluppo full-stack: utilizza un piano di esecuzione in più passaggi e un "ciclo di generazione" autonomo che può configurare automaticamente le dipendenze tra più file e correggere automaticamente gli errori di compilazione durante la configurazione del progetto.
La funzionalità è ulteriormente migliorata grazie all'integrazione con le competenze dell'agente Firebase, che ti consente di creare, eseguire il debug e implementare app full-stack complete da un singolo prompt.
Inoltre, il flusso di lavoro di creazione di nuovi progetti assistito dall'AI supporta le ottimizzazioni per schermi di grandi dimensioni. Puoi specificare che vuoi che il tuo progetto venga creato con layout, navigazione e componenti ottimizzati per tablet, pieghevoli e dispositivi con schermo di grandi dimensioni. L'agente in Android Studio può anche configurare e avviare emulatori per schermi di grandi dimensioni per testare immediatamente il nuovo layout.
Crea app per Android in Google AI Studio
Google AI Studio supporta le funzionalità di sviluppo complete di app per Android. Puoi generare nuove app per Android da prompt in linguaggio naturale, visualizzarne l'anteprima istantaneamente utilizzando un emulatore Android incorporato e implementarle direttamente sui tuoi dispositivi fisici tramite USB utilizzando ADB.
Quando è tutto pronto per i test con gli utenti, Google AI Studio può pubblicare direttamente su Google Play Console. Lo strumento gestisce automaticamente la creazione del record dell'app, raggruppa il pacchetto e lo carica in un canale di test interno.
Per l'editing avanzato e la preparazione alla produzione, puoi esportare il tuo progetto Google AI Studio come file ZIP e aprirlo facilmente in Android Studio.
CLI Android
La CLI Android ti consente di creare app utilizzando qualsiasi agente AI, LLM o ambiente di sviluppo di tua scelta. È progettata per aiutare gli agenti AI a creare più velocemente e a utilizzare meno token rispetto agli strumenti LLM generici.
Puoi basare il tuo agente sulla knowledge base e sulle competenze di Android per assicurarti che segua le best practice consigliate. Inoltre, la CLI Android consente all'agente di chiamare l'IDE per eseguire attività avanzate come trovare dichiarazioni di simboli e analizzare i file per rilevare problemi.
Inoltre, CLI Android è integrato in Google Antigravity 2.0.
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 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 Insight sulla qualità dell'app, 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.
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ù in 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.
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 connessioni di codice utili che riducono drasticamente l'attrito e il tempo necessario per analizzare e correggere le perdite di memoria. Puoi anche copiare l'intera analisi delle perdite 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.
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 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à, usa 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. - Navigare 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 riquadro Ispezione 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à.
- 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 Ricompilazione > Osserva nodo.
Attiva le letture dello stato di ricomposizione in Layout Inspector 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 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 la lettura dello stato in Layout Inspector
Pubblicare su Google Play per i test
Android Studio ora ti consente di caricare nuove release della tua app direttamente nei canali di test di Google Play Console. Puoi farlo selezionando una nuova opzione per continuare con "Pubblica per i test" alla fine del flusso di lavoro Genera app bundle firmato. Questa integrazione supporta il caricamento di una release iniziale di un'app nuova di zecca in un canale di test interno di Play Console. Puoi utilizzare questa funzionalità anche per caricare release di app esistenti in altri tipi di canali di test. Per usufruire di questa funzionalità, devi essere registrato su Google Play Console.