Android Studio Giraffe | 2022.3.1 (luglio 2023)

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

Usa la modifica dal vivo per aggiornare i componibili in tempo reale

Live Edit ti consente di aggiornare i componenti componibili in emulatori e dispositivi fisici in tempo reale. Modifica elementi componibili e visualizza le modifiche all'interfaccia utente sul dispositivo in esecuzione senza eseguire nuovamente il deployment dell'app. Questa funzionalità riduce al minimo il cambio di contesto tra la scrittura e la creazione dell'app, consentendoti di concentrarti sulla scrittura del codice più a lungo senza interruzioni. Per provare la modifica in tempo reale, usa AGP 8.1 o versioni successive e Compose 1.3.0 o versioni successive.

Per scoprire di più, consulta la documentazione di Live Edit.

Anteprima della nuova UI

Android Studio Giraffe introduce il supporto per il nuovo tema dell'interfaccia utente di IntelliJ. Per attivare questa opzione, vai su Android Studio > Impostazioni > Aspetto e comportamento.

Il tema riprogettato mira a ridurre la complessità visiva, fornire più facilmente l'accesso alle funzionalità essenziali e divulgare funzionalità complesse, se necessario, dando vita a un aspetto moderno e più pulito. I cambiamenti principali sono:

  • Barra degli strumenti principale semplificata con i nuovi widget VCS, Project ed Run
  • Le finestre degli strumenti hanno un nuovo layout
  • Nuovi temi a colori chiaro e scuro con contrasto migliorato e tavolozze dei colori coerenti
  • Nuova icona impostata per una migliore leggibilità

Per un elenco completo delle modifiche, consulta la documentazione sulla nuova UI di IntelliJ.

Se vuoi fornire feedback sulla nuova UI di Android Studio, segnala un bug.

Nuovo supporto dell'API per l'anteprima di Compose Animation

L'anteprima dell'animazione di Scrivi ora supporta anche animate*AsState, CrossFade, rememberInfiniteTransition e AnimatedContent (oltre a updateTransition e AnimatedVisibility). Per utilizzare queste API aggiuntive con l'anteprima di Compose Animation, esegui l'upgrade ad Android Studio Giraffe Canary 3 e Compose 1.4.0-alpha04 o versioni successive.

Supporto per l'API Grammatical Inflection

Android Studio Giraffe Canary 7 introduce il supporto dell'API Grammatical Inflection (disponibile a partire dall'Anteprima per gli sviluppatori 1 di Android 14).

Questa nuova funzionalità ti consente di personalizzare l'interfaccia utente per gli utenti aggiungendo traduzioni influenzate in base al genere grammaticale dell'utente quando necessario. Puoi aggiungere traduzioni grammaticalmente maschili, femminili o neutre. Se per una stringa non viene fornita alcuna traduzione con errori grammaticali, Android mostra la traduzione predefinita per la lingua.

Visualizzare e gestire i processi in Esplora dispositivi

Android Studio Giraffe include Esplora dispositivi aggiornato, noto come Esplora file del dispositivo nelle versioni precedenti di Android Studio. In Esplora dispositivi, i file e le relative azioni si trovano nella scheda File. Nella nuova scheda Processi, visualizza un elenco di processi di cui è possibile eseguire il debug per il dispositivo connesso. Da qui puoi anche selezionare un processo ed eseguire un'interruzione , un'interruzione forzata e un'interruzione o collegare il debugger a un processo specifico .

Nuovo Assistente per l'upgrade dell'SDK Android

Inizia con Android Studio Giraffe e consulta i passaggi necessari per eseguire l'upgrade di targetSdkVersion, ovvero il livello API target della tua app, direttamente nell'IDE di Studio. L'Assistente per l'upgrade dell'SDK Android estrae la documentazione direttamente nella finestra degli strumenti, così non devi spostarti avanti e indietro tra il browser e l'IDE.

L'Assistente per l'upgrade dell'SDK Android ti aiuta a risparmiare tempo e fatica durante l'aggiornamento di targetSdkVersion:

  • Per ogni passaggio della migrazione, evidenzia le principali modifiche che provocano errori e come risolverle.
  • Filtra l'elenco completo delle modifiche per mostrare solo i passaggi pertinenti alla tua app.

Per aprire Android SDK Upgrade Assistant, vai a Strumenti > Android SDK Upgrade Assistant. Nel riquadro Assistente, seleziona il livello API a cui vuoi eseguire l'upgrade per ricevere indicazioni. Per un'esperienza ottimale, devi eseguire l'upgrade dei valori targetSdkVersion di un livello alla volta.

Per aiutarci a creare la migliore esperienza per te, invia feedback e bug.

Strumenti di diagnostica e segnalazione di bug avanzati

Android Studio Giraffe Canary 8 introduce nuovi strumenti di diagnostica che semplificano la segnalazione di bug con file di log pertinenti allegati. Per utilizzare il nuovo generatore di report diagnostici, procedi nel seguente modo:

  1. Per avviare lo strumento, fai clic su Guida > Raccogli log e dati diagnostici. Viene visualizzata una finestra di dialogo che ti consente di scegliere i file da includere.
  2. Seleziona o deseleziona i file specifici da includere nel report sui dati diagnostici. Fai clic su un file specifico nel menu per visualizzarne un'anteprima.
  3. Quando è tutto pronto per esportare il report diagnostico, accetta i termini e fai clic su Crea.
  4. Seleziona la posizione in cui vuoi salvare il file ZIP del report diagnostico e fai clic su Salva.

Nell'ambito di questo miglioramento, anche il modello di segnalazione di bug (Guida > Invia feedback) è stato aggiornato per mettere in evidenza l'importanza di allegare i file di log. Se segnali un bug, assicurati di allegare i log perché ci aiutano a isolare il problema e sono un primo passaggio essenziale del nostro processo di debug.

Imposta il pulsante della barra degli strumenti per i moduli selezionati

A partire da Android Studio Giraffe Canary 10, crea solo il modulo attuale a cui stai lavorando selezionando l'opzione di build Crea moduli selezionati nella barra degli strumenti. Questa nuova opzione ti consente di verificare che il codice appena scritto venga compilato senza creare più risorse del necessario. In alternativa, crea l'intero progetto facendo clic sulla freccia accanto al pulsante di compilazione e selezionando Crea progetto.

Scaricare informazioni durante la sincronizzazione

La finestra dello strumento Sincronizzazione ora include un riepilogo del tempo impiegato per scaricare le dipendenze e una visualizzazione dettagliata dei download per repository. Questa visualizzazione viene aggiornata in tempo reale durante la sincronizzazione. Puoi utilizzare queste informazioni per determinare se i download di dipendenze imprevisti influiscono negativamente sulle prestazioni di sincronizzazione. Poiché Gradle risolve le dipendenze mediante una ricerca in ogni repository nell'ordine dichiarato, è importante elencare il repository che ospita la maggior parte delle dipendenze in cima all'elenco di configurazione del repository. Inoltre, se noti un numero elevato di richieste non riuscite per un repository specifico, è possibile che il repository venga rimosso o spostato più in basso nella configurazione del repository.

Scaricare informazioni durante la sincronizzazione.

Queste informazioni sui download sono disponibili anche durante le build nella finestra dello strumento Build e in Build Analyzer.