Di seguito sono riportate le nuove funzionalità di Android Studio Iguana.
Release patch
Di seguito è riportato un elenco delle versioni patch in Android Studio Jellyfish e Android Gradle plug-in 8.4.
Android Studio Jellyfish | 2023.3.1 Patch 2 e AGP 8.4.2 (giugno 2024)
Importante aggiornamento della sicurezza: vulnerabilità di sicurezza nel plug-in GitHub disponibile in Android Studio Iguana | La versione 2023.2.1 e versioni successive potrebbe esporre l'accesso di token a parti non autorizzate.
Soluzione: JetBrains ha ha risolto il problema nei prodotti della piattaforma IntelliJ, e la correzione è ora disponibile in Android Studio Jellyfish | Patch 2 2023.3.1 (20.3.1.2023).
Se disponi già di una build di Android Studio nella canale stabile, puoi scarica l'aggiornamento facendo clic su Guida > Controlla la disponibilità di aggiornamenti (o Android Studio > controlla gli aggiornamenti su macOS). Altrimenti, scaricare l'ultima build stabile.
Inoltre, se hai usato attivamente la funzionalità di richiesta di pull GitHub ti consigliamo vivamente di revocare qualsiasi token GitHub utilizzato da il plug-in. Dato che il plug-in può utilizzare l'integrazione OAuth token di accesso (PAT), controllali entrambi e, se necessario, revocali:
- Per revocare l'accesso per l'integrazione OAuth, vai a Applicazioni > app OAuth autorizzate e revocare l'accesso al Token di integrazione IDE JetBrains.
- Per revocare l'accesso per i PAT, vai a Token di accesso personali ed eliminare il token emesso per il plug-in GitHub. Il nome del token predefinito è plug-in di integrazione GitHub di IntelliJ IDEA, ma potresti utilizzare una un nome personalizzato.
Dopo aver revocato l'accesso per i token, devi configurare di nuovo il plug-in per far funzionare di nuovo tutte le funzionalità dei plug-in, comprese le operazioni Git.
Ci scusiamo per gli eventuali disagi e invitiamo tutti gli utenti ad aggiornare immediatamente per salvaguardare il loro codice e i loro dati.
Questo aggiornamento minore include anche queste correzioni di bug.
Android Studio Jellyfish | 2023.3.1 Patch 1 e AGP 8.4.1 (maggio 2024)
Questo aggiornamento minore include queste correzioni di bug.
Ti presentiamo Gemini in Android Studio
Gemini in Android Studio è il tuo compagno di programmazione per lo sviluppo Android. È un'esperienza di conversazione basata sull'IA in Android Studio che ti aiuta a essere di più produttive rispondendo alle domande sullo sviluppo Android. Per saperne di più, vedi Ti presentiamo Gemini in Android Studio.
Nuovo flusso di accesso
Quando accedi ad Android Studio con il tuo account sviluppatore, ottieni vantaggi dai servizi per sviluppatori Google, ad esempio la visualizzazione di Firebase Crashlytics e Android Report Vitals in Approfondimenti sulla qualità delle app, che accede a dispositivi remoti con Streaming dispositivo in Android Studio, e scrivere codice di qualità superiore Gemini in Android Studio: direttamente dall'IDE.
Android Studio Jellyfish semplifica l'aggiunta e la gestione degli account e fornisce nell'IDE con solo le autorizzazioni necessarie per ogni caratteristica. Per iniziare, procedi nel seguente modo: uno dei seguenti:
- Vai a una delle funzionalità menzionate in precedenza e segui le istruzioni per accedere e fornisci le autorizzazioni necessarie
- Se hai già eseguito l'accesso, puoi gestire gli account e le autorizzazioni tramite vai a File (Android Studio su macOS) > Impostazioni > Strumenti > Account Google.
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 fisici Dispositivi Android ospitati nei data center sicuri di Google. Basato su 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.
![Animazione dell'utilizzo dello streaming dispositivo in Android Studio.](https://developer.android.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif?hl=it)
Dopo aver eseguito la connessione a un dispositivo, puoi eseguire il deployment dell'app, visualizzare il display interagire con il dispositivo (ad esempio ruotarlo o aprirlo) e qualcos'altro che potresti fare con un dispositivo su un ADB diretto su SSL il tutto senza uscire da Android Studio. Quando hai finito di utilizzare dispositivo, Google cancella tutti i dati e ripristina i dati di fabbrica prima di a un altro sviluppatore.
Durante l'attuale periodo beta, puoi usare lo streaming sul dispositivo senza costi con Progetti Firebase con un piano Spark o Blaze. Per iniziare, accedi al tuo Account sviluppatore da Android Studio e seleziona un progetto Firebase. Se Se ancora non disponi di un progetto Firebase, puoi crearne uno. Per saperne di più, vai a Streaming del dispositivo in Android Studio.
Supporto degli approfondimenti sulla qualità delle app per errori ANR, dati personalizzati ed eventi multipli
Scopri di più su Approfondimenti sulla qualità dell'app (IQA) Report sugli arresti anomali in Android Studio Jellyfish con supporto per ANR report, dati personalizzati ed eventi multipli:
- Esegui l'iterazione degli eventi: ora esplora più eventi in un file Crashlytics. eseguire il report in ordine cronologico inverso, rivelando schemi per un debug più rapido.
- Esplora i dati personalizzati:visualizza log e coppie chiave-valore personalizzate per ogni report sugli arresti anomali (trovali nelle schede Chiavi e Log dopo aver selezionato un report).
- Analisi degli errori ANR: accedi agli errori ANR ed esaminali direttamente all'interno delle app Schede Vitals e Crashlytics.
![Eventi multipli, ANR e dati personalizzati negli approfondimenti sulla qualità delle app.](https://developer.android.com/static/studio/images/releases/aqi-jellyfish.png?hl=it)
Controllo layout incorporato
Layout Inspector è ora incorporato per impostazione predefinita nello strumento Dispositivi in esecuzione finestra. Questa integrazione salva lo spazio sullo schermo, centralizza il flusso di lavoro un'unica finestra dello strumento, con un aumento significativo delle prestazioni, con un di miglioramento della velocità di rendering. Puoi passare facilmente da una modalità all'altra ispezionare e interagire con l'app, nonché utilizzare le istantanee per i video 3D visualizzazioni della tua UI. Scopri l'intera gamma di funzionalità all'indirizzo Esegui il debug del layout con Layout Inspector.
App Links Assistant supporta la convalida dei file delle associazioni web
L'Assistente link app ora supporta della convalida File JSON Digital Asset Links da pubblicare sul tuo sito web.
Questa funzionalità estende le funzionalità di convalida esistenti per i filtri per intent che hai dichiarato nel file manifest dell'app. Per ogni dominio dichiarato il file manifest, l'assistente analizza il file sul tuo sito web, esegue controlli di convalida, oltre a fornire una spiegazione dettagliata su come correggere eventuali errori.
Per iniziare:
- In Android Studio, fai clic su Strumenti > Assistente link app.
- Fai doppio clic su Link per avere una visualizzazione dettagliata dei controlli dell'assistente. e capire come correggere gli errori di configurazione.
Garantisci un'esperienza utente senza interruzioni verificando la corretta applicazione del tuo file JSON formattata per il caricamento sul dominio.
Installazione profilo di riferimento
Android Studio Jellyfish compila automaticamente Profili di riferimento dopo per i progetti che usano AGP 8.4 o versioni successive. Questo copre I profili di riferimento generati tramite un Generatore del profilo di base modulo o da librerie come Compose. L'installazione automatica ti consente scopri i vantaggi in termini di prestazioni dei profili di riferimento quando installi il tuo rilasciare app localmente e quando si utilizza una profilazione a basso costo.
Nuovi controlli per daltonici nel controllo UI di Compose
Controllo UI Scrivi include nuove simulazioni e controlli per daltonici, che ti consentono di creare grafiche accessibili a tutti gli utenti. Accedi alla modalità di controllo UI da Compose Visualizza l'anteprima per visualizzare la UI di Compose in diversi tipi di carenze di visione dei colori per assicurarti che i tuoi progetti siano chiari e utilizzabili.
![Esempio di controllo dell'interfaccia utente di Compose per daltonici](https://developer.android.com/static/studio/images/design/compose-ui-check-colorblind.png?hl=it)
Reindirizza l'audio usando il mirroring del dispositivo
A partire da Android Studio Jellyfish Canary 5, puoi reindirizzare l'audio da dispositivi fisici connessi agli altoparlanti del tuo computer o alle cuffie. Con audio il reindirizzamento, mantieni le cuffie collegate al computer e ascolta entrambi il computer e lo smartphone connesso senza doversi riconnettere manualmente dispositivo e poi un altro. Per attivare il reindirizzamento audio, vai su Android Studio > Impostazioni > Strumenti > Mirroring dispositivo e seleziona Reindirizza l'audio da locale dispositivi mobili. Tieni presente che l'audio viene sempre reindirizzato, indipendentemente dalle impostazioni, per Dispositivi Firebase Test Lab con Android 12 o versioni successive.
Aggiornamenti della piattaforma IntelliJ 2023.3
Android Studio Jellyfish include la release della piattaforma IntelliJ 2023.3, che ha molte nuove funzionalità, come il supporto completo per l'ultima versione di Java 21 delle funzionalità del linguaggio di programmazione, una barra degli strumenti mobile intuitiva azioni e un'opzione di inserimento Esegui al cursore nel debugger per velocizzare nel tuo flusso di lavoro. Per saperne di più, consulta Note di rilascio di Intelligence.