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 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 segnalazioni di bug ci aiutano a migliorare Android Studio.

Le versioni 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 candidate per la release (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, incluso un elenco 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 Rabbit 1 Stabile
Plug-in Android per Gradle 9.4.0 Stabile
Android Studio Rabbit 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 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 rimozioni e delle deprecazioni delle API del plug-in Android per Gradle, consulta gli aggiornamenti delle 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
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 Rabbit 2

Di seguito sono riportate le nuove funzionalità di Android Studio Rabbit 2.

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

Bring Your Own Agent (BYOA): integra i tuoi agenti di codifica preferiti

Basandosi sul supporto di Android Studio per i modelli di AI personalizzati, Android Studio Rabbit 2 Canary 2 introduce Bring Your Own Agent (BYOA). Utilizzando BYOA, puoi connettere i tuoi agenti di codifica AI preferiti, tra cui Claude Agent, OpenAI Codex e Google Antigravity, direttamente in Android Studio utilizzando il protocollo client agente (ACP) aperto.

BYOA associa l'agente scelto all'intelligenza nativa dell'IDE, passando il grafico completo del progetto, la diagnostica della build e i controlli dell'emulatore direttamente all'agente per un'esecuzione più rapida e un consumo di token inferiore. Puoi eseguire l'autenticazione con i tuoi abbonamenti personali o aziendali, mentre l'agente integrato di Android Studio rimane disponibile senza costi aggiuntivi.

Seleziona un agente AI dal menu Agenti nella finestra dello strumento Agente.

BYOA offre i seguenti vantaggi:

  • Supporto per qualsiasi agente conforme ad ACP.
  • Accesso IDE diretto a diagnostica della build, strumenti SDK Android, esecuzione di terminale e shell e gestione dell'emulatore.
  • Opzioni di accesso flessibili che supportano chiavi API personali e abbonamenti consumer.

Inizia

Per iniziare a utilizzare BYOA, segui questi passaggi:

  1. Aggiorna Android Studio all'ultima versione canary.
  2. Connetti i tuoi agenti: nella finestra dell'agente, seleziona uno degli agenti predefiniti (Claude Agent, Codex o Antigravity) ed esegui l'accesso o fornisci una chiave API. Puoi trovare altri agenti nel registro in File (Android Studio su macOS) > Impostazioni > Strumenti > AI > Agenti.

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.

Assegnazione del modello

La funzionalità Assegnazione del modello ti consente di scegliere modelli di AI diversi per diversi tipi di attività in Android Studio. Ad esempio, puoi assegnare un modello di livello professionale di grandi dimensioni per attività di ragionamento complesse in modalità agente e un modello più veloce e leggero per attività più semplici e sensibili alla latenza, come la generazione di messaggi di commit o la previsione della modifica successiva. In questo modo puoi bilanciare qualità, velocità e utilizzo della quota tra le funzionalità.

Per configurare questa opzione, vai a File (Android Studio su macOS) > Impostazioni > Strumenti > AI > Fornitori di modelli, seleziona la scheda Assegnazione del modello e utilizza i menu a discesa per assegnare un modello a ogni categoria di funzionalità. Puoi anche modificare il modello direttamente dal menu a discesa del selettore di modelli nel riquadro della modalità agente. Le impostazioni di assegnazione del modello per le funzionalità Thinking verranno aggiornate automaticamente in base alla tua selezione.

Eseguire la migrazione di app iOS, Flutter e React Native ad Android

Ora puoi eseguire la migrazione dei progetti iOS, Flutter e React Native esistenti ad Android nativo utilizzando gli strumenti di migrazione automatizzati in Android Studio. Dalla procedura guidata Nuovo progetto, puoi chiamare l'assistente per convertire il progetto selezionato in un'app per Android basata su Kotlin e Jetpack Compose. L'UI di avanzamento integrata fornisce visibilità end-to-end per la pianificazione delle attività, la trasformazione del codice e i controlli di compilazione, producendo un progetto funzionale pronto per i test e la verifica.

Per saperne di più, consulta Eseguire le migrazioni di app multipiattaforma.

Pubblicare su Google Play per i test

Android Studio ora ti consente di caricare nuove release della tua app direttamente nelle tracce di test di Google Play Console. Puoi farlo selezionando una nuova opzione per continuare a "Pubblica per i test" alla fine del flusso Genera Android App Bundle firmato. Questa integrazione supporta il caricamento di una release iniziale di una nuova app in un canale di test interno di Play Console. Puoi anche utilizzare questa funzionalità per caricare le release delle app esistenti in altri tipi di tracce di test. Per usufruire di questa funzionalità, devi essere registrato su Google Play Console.

Correzioni agentiche con LeakCanary

A partire da Rabbit 2, Android Studio integra direttamente LeakCanary con l'agente AI per aiutarti a diagnosticare e risolvere le perdite di memoria senza uscire dall'IDE. Questa integrazione consente a LeakCanary di fornire spiegazioni narrative più significative delle cause sottostanti delle perdite di memoria e di suggerire modifiche specifiche del codice per correggerle. Prova questa funzionalità nell'attività LeakCanary in Profiler.

Scoprire, installare e gestire le skill Android in Android Studio

In Android Studio Rabbit 2, è più facile scoprire, installare e gestire le skill Android direttamente nell' IDE, il che ti consente di controllare in modo granulare i flussi di lavoro specializzati e le indicazioni procedurali disponibili per l'agente.

Ridimensionare la finestra degli strumenti Dispositivi in esecuzione facendo doppio clic sullo spazio vuoto

Puoi eliminare lo spazio inutilizzato intorno ai dispositivi fisici virtuali o con mirroring nella finestra degli strumenti Dispositivi in esecuzione. Fai doppio clic in un punto qualsiasi dell'area di sfondo vuota all'esterno dello schermo del dispositivo (e della cornice, se visibile) per ridimensionare automaticamente la finestra degli strumenti o regolare le proporzioni del riquadro diviso in modo che si adattino perfettamente al display del dispositivo.

  • Finestre degli strumenti ancorate: regola la larghezza della finestra degli strumenti (quando è ancorata a sinistra o a destra) o l'altezza (quando è ancorata in alto o in basso) per rimuovere il margine in eccesso intorno al dispositivo.
  • Modalità mobile e finestra: ridimensiona sia la larghezza che l'altezza della finestra in modo che si adattino perfettamente al display del dispositivo.
  • Visualizzazioni divise: regola automaticamente i divisori interni quando visualizzi più display o dispositivi affiancati.