Note di rilascio dell'anteprima di Android Studio

In questa pagina sono elencate le nuove funzionalità introdotte nelle versioni di anteprima di Android Studio. Le build in anteprima offrono 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, contattaci. Le tue segnalazioni di bug contribuiscono a migliorare Android Studio.

Le versioni canary contengono funzionalità all'avanguardia in fase di sviluppo attivo e sono sottoposte a test leggeri. Sebbene sia possibile utilizzare le build Canary per lo sviluppo, tieni presente che le funzionalità potrebbero essere aggiunte o modificate. I candidati per la release (RC) sono la versione successiva di Android Studio e sono quasi pronti per la release stabile. Il set di funzionalità per la versione successiva è stato stabilizzato. Consulta i nomi delle release di Android Studio per comprendere la denominazione delle versioni di Android Studio.

Per le ultime notizie 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 relativi canali.

Versione Canale
Android Studio Rabbit 1 Stabile
Plug-in Android per Gradle 9.4.0 Stabile
Android Studio Rabbit 2 Esp
Android Studio Rabbit 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 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 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 scoprire cosa è stato corretto in questa versione di Android Studio, consulta i problemi chiusi.

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

Sulla base del 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 programmazione AI preferiti, tra cui Claude Agent, OpenAI Codex e Google Antigravity, direttamente ad Android Studio utilizzando l'Agent Client Protocol (ACP) aperto.

BYOA associa l'agente scelto all'intelligence 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 degli strumenti Agente.

BYOA offre i seguenti vantaggi:

  • Supporto per qualsiasi agente conforme ad ACP.
  • Accesso diretto all'IDE per la diagnostica delle build, gli strumenti SDK Android, l'esecuzione di terminale e shell e la 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 degli agenti, seleziona uno degli agenti predefiniti (Claude Agent, Codex o Antigravity) e accedi o fornisci una chiave API. Puoi trovare altri agenti nel registry in File (Android Studio su macOS) > Impostazioni > Strumenti > AI > Agenti.

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 alla base delle perdite di memoria e di suggerire modifiche specifiche al codice per correggerle. Prova questa funzionalità nell'attività LeakCanary in Profiler.

Scopri, installa e gestisci le skill Android in Android Studio

In Android Studio Rabbit 2, è più facile scoprire, installare e gestire le skill Android direttamente nell'IDE, offrendoti un controllo granulare sui workflow specializzati e sulle indicazioni procedurali disponibili per l'agente.

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

Puoi eliminare lo spazio inutilizzato intorno ai tuoi dispositivi fisici virtuali o sottoposti a 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 (se ancorata a sinistra o a destra) o l'altezza (se ancorata in alto o in basso) per rimuovere il margine in eccesso attorno al dispositivo.
  • Modalità mobile e con finestra:ridimensiona sia la larghezza che l'altezza della finestra per adattarla perfettamente al display del dispositivo.
  • Visualizzazioni divise:regola automaticamente i divisori interni quando visualizzi più display o dispositivi affiancati.

Android Studio Rabbit 3

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

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

Strumento di test degli screenshot di anteprima di Compose

Utilizza lo strumento 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 alla UI della tua app. Scopri di più su Test degli screenshot di anteprima di Compose.

Assegnazione del modello

La funzionalità Assegnazione dei modelli ti consente di scegliere diversi modelli di AI per diversi tipi di attività in Android Studio. Ad esempio, puoi assegnare un modello di livello Pro 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 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 dei modelli nel riquadro Modalità agente. Le impostazioni di assegnazione del modello per le funzionalità di Ragionamento verranno aggiornate automaticamente in base alla tua selezione.

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

Ora puoi eseguire la migrazione di progetti iOS, Flutter e React Native esistenti ad Android nativo utilizzando gli strumenti di migrazione automatica di 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'interfaccia utente di avanzamento integrata offre visibilità end-to-end sulla pianificazione delle attività, sulla trasformazione del codice e sui controlli di compilazione, producendo un progetto funzionale pronto per i test e la verifica.

Per scoprire di più, consulta Esegui migrazioni di app multipiattaforma.

Pubblica 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. Per farlo, seleziona una nuova opzione per continuare con "Pubblica per i test" alla fine del flusso Genera app bundle firmato. Questa integrazione supporta il caricamento di una release iniziale di una nuova app su un canale di test interno di Play Console. Puoi utilizzare questa funzionalità anche per caricare release di app esistenti su altri tipi di canali di test. Per usufruire di questa funzionalità, devi registrarti su Google Play Console.