Nuove funzionalità nell'anteprima di Android Studio

In questa pagina sono elencate le nuove funzionalità introdotte nelle release di anteprima di Android Studio. Le build di anteprima offrono accesso in anteprima alle funzionalità e ai miglioramenti più recenti di Android Studio. Puoi scaricare queste versioni di anteprima qui. In caso di problemi con l'utilizzo di una versione di anteprima di Android Studio, contattaci. Le segnalazioni di bug ci aiutano a migliorare Android Studio.

Per le ultime notizie sulle release in anteprima di Android Studio, incluso un elenco di correzioni degne di nota in ogni release di anteprima, consulta la pagina relativa agli aggiornamenti della release nel blog di Android Studio.

Versioni attuali di Android Studio

Nella tabella che segue sono elencate le versioni attuali di Android Studio e i relativi canali.

Versione Canale
Android Studio Iguana | 1.2.2023 Stabile
Plug-in Android per Gradle 8.3.0 Stabile
Android Studio Jellyfish | 1.3.2023 Beta
Android Studio Koala | 2023.3.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 Gradle (AGP). Le versioni in 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 richiede l'aggiornamento alla versione corrispondente di AGP.

Per un log dettagliato di deprecazioni e rimozioni per l'API del plug-in Android Gradle, consulta gli aggiornamenti dell'API per il plug-in Android Gradle.

Android Studio Jellyfish | 1.3.2023

Di seguito sono riportate le nuove funzionalità di Android Studio Jellyfish | Android Studio Jellyfish. Per controllare le correzioni apportate in questa versione di Android Studio, consulta i problemi chiusi.

Ti presentiamo il bot Studio

Il bot Studio è il tuo compagno di programmazione per lo sviluppo su Android. È un'esperienza di conversazione basata sull'IA in Android Studio che ti consente di aumentare la tua produttività rispondendo alle query relative allo sviluppo di Android. Per scoprire di più, consulta il bot di Meet Studio.

Accedi a dispositivi reali con lo streaming dispositivo in Android Studio

Lo streaming dispositivo in Android Studio ti consente di connetterti in modo sicuro a dispositivi Android fisici remoti ospitati nei data center sicuri di Google. Grazie a Firebase, è il modo più semplice e veloce per testare la tua app su dispositivi reali, tra cui Google Pixel 8 Pro, Pixel Fold, alcuni dispositivi Samsung e altri ancora.

Animazione dell'utilizzo di Streaming dispositivo in Android Studio.

Dopo aver eseguito la connessione a un dispositivo, puoi implementare l'app, visualizzare il display, interagire con il dispositivo (rotazione o apertura del dispositivo) e svolgere qualsiasi altra operazione possibile con un dispositivo tramite una connessione ADB diretta su SSL, il tutto senza uscire da Android Studio. Quando finisci di utilizzare il dispositivo, Google cancella tutti i dati e ripristina i dati di fabbrica del dispositivo prima di renderlo disponibile a un altro sviluppatore.

Durante la fase alpha aperta corrente, puoi utilizzare lo streaming del dispositivo senza costi con i progetti Firebase con un piano Spark o Blaze. Per iniziare, accedi al tuo account sviluppatore da Android Studio e seleziona un progetto Firebase. Se non hai ancora un progetto Firebase, puoi crearne uno facile. Per scoprire di più, consulta la pagina Streaming sui dispositivi in Android Studio.

Nuovo flusso di accesso

Quando accedi ad Android Studio con il tuo account sviluppatore, puoi usare i servizi per gli sviluppatori Google, come la visualizzazione dei report Firebase Crashlytics e Android Vitals in Approfondimenti sulla qualità delle app, l'accesso a dispositivi remoti reali con Streaming dispositivi in Android Studio e la scrittura di codice di qualità superiore con Studio Bot direttamente dall'IDE.

Android Studio Jellyfish semplifica l'aggiunta e la gestione degli account e fornisce all'IDE solo le autorizzazioni richieste per ogni funzionalità. Per iniziare, esegui una di queste operazioni:

  • Passa a una delle funzionalità menzionate in precedenza e segui le istruzioni per accedere e fornire le autorizzazioni necessarie
  • Se hai già eseguito l'accesso, puoi gestire i tuoi account e le tue autorizzazioni andando a Impostazioni/Preferenze > Strumenti > Account Google.

Nuovi controlli per daltonismo nel controllo UI di Compose

Controllo UI di Compose include nuovi controlli e simulazioni per daltonismo, che ti consentono di creare esperienze visivamente accessibili per tutti gli utenti. Basta attivare la modalità di controllo dell'interfaccia utente dall'anteprima di Scrivi per visualizzare l'interfaccia utente in diversi tipi di difetti della visione dei colori e assicurarti che i tuoi progetti rimangano chiari e utilizzabili.

Esempio di controllo per daltonico dell'interfaccia utente di composizione

Reindirizzare l'audio utilizzando il mirroring del dispositivo

A partire da Android Studio Jellyfish Canary 5, puoi reindirizzare l'audio dai dispositivi fisici connessi agli altoparlanti o alle cuffie del computer. Con il reindirizzamento audio, mantieni le cuffie collegate al computer e ascolta sia il computer sia lo smartphone connesso senza doverti riconnettere manualmente a un dispositivo e poi all'altro. Per attivare il reindirizzamento audio, vai su Android Studio > Impostazioni > Strumenti > Mirroring dispositivo e seleziona Reindirizza l'audio dai dispositivi locali. Tieni presente che l'audio viene sempre reindirizzato, indipendentemente dalle impostazioni, per i dispositivi Firebase Test Lab con Android 12 o versioni successive.

Installazione del profilo di riferimento

Android Studio Jellyfish compila automaticamente i profili di riferimento dopo l'installazione sul dispositivo per i progetti che utilizzano AGP 8.4 o versioni successive. Questo riguarda i profili di riferimento che sono stati generati tramite un modulo Generatore di profili di riferimento o da librerie come Compose. L'installazione automatica ti consente di usufruire dei vantaggi in termini di prestazioni dei profili di riferimento quando installi la tua app di release localmente e quando utilizzi una profilazione a basso overhead.

Modifiche al comportamento del plug-in Android Gradle

A partire dal plug-in Android per Gradle 8.4.0-alpha04, se un progetto della libreria Android viene minimizzato, le classi di programma ridotte verranno pubblicate per la pubblicazione tra progetti. Ciò significa che se un'applicazione dipende dalla versione ridotta dei sottoprogetti della libreria Android, l'APK includerà classi delle librerie Android ridotte. Potresti dover modificare le regole di conservazione della libreria nel caso in cui manchino classi nell'APK.

Se stai creando e pubblicando un AAR, i jar locali da cui dipende la tua libreria verranno inclusi non ridimensionati nell'AAR, il che significa che lo strumento di riduzione del codice non verrà eseguito su di essi.

Per ripristinare il comportamento precedente, imposta android.disableMinifyLocalDependenciesForLibraries in gradle.properties e segnala un bug. Le versioni future di AGP rimuoveranno questo flag.

Android Studio Koala | 2023.3.2

Di seguito sono riportate le nuove funzionalità di Android Studio Koala | 2023.3.2. Per scoprire le correzioni apportate in questa versione di Android Studio, consulta i problemi chiusi.

Avvia Android Studio in modalità provvisoria

Android Studio ora offre la possibilità di lanciare Android Studio in modalità provvisoria. Questa modalità può essere utile se ti imbatti in una situazione in cui alcune funzionalità non funzionano o l'intero IDE non viene avviato, a volte a causa di configurazioni personalizzate, variabili di ambiente o plug-in incompatibili con Android Studio.

L'utilizzo della modalità provvisoria riporta temporaneamente l'IDE a un insieme di configurazioni predefinite che potrebbero consentirne l'avvio, in modo da poter risolvere i problemi da lì per identificare il problema e ripristinare la funzionalità. La modalità provvisoria tenta di aprire Android Studio con funzionalità limitate tramite azioni che includono quanto segue:

  • Disattiva i plug-in di terze parti
  • Ripristina il plug-in Kotlin in bundle alla versione originariamente inclusa in Studio
  • Reimposta temporaneamente le configurazioni, ad esempio nel file studio.vmoptions
  • Convalida le variabili di ambiente che possono impedire l'avvio, come JRE_HOME e TMP
  • Ripristina una versione compatibile di JRE, se necessario

Per avviare Android Studio in modalità provvisoria, segui questi passaggi:

  1. Individua lo script Modalità provvisoria.
    • Su Windows, vai a AndroidStudio/bin e trova lo script studio_safe.bat.
    • Su macOS, vai a Android Studio/Contents/bin e trova lo script studio_safe.sh.
    • Su Linux, vai a android-studio/bin e trova lo script studio_safe.sh.
  2. Esegui lo script: apri la riga di comando, digita studio_safe.bat (studio_safe.sh per macOS o Linux) e premi Invio.

Creare un'app di IA generativa utilizzando il modello dell'API Gemini

Ora puoi utilizzare Android Studio per creare un'app che implementa l'IA generativa utilizzando l'SDK IA di Google. Il modello dell'API Gemini in Android Studio consente di incorporare nell'app funzionalità basate sull'IA, ad esempio quelle che si basano sulla generazione del testo e il riconoscimento delle immagini, per soddisfare gli utenti.

Per scoprire come iniziare, consulta Creare la prima app di IA generativa in Android Studio.