Rilascio di funzionalità Koala per Android Studio | 2024.1.2

Android Studio è l'IDE ufficiale per lo sviluppo Android e include tutto ciò di cui hai bisogno per creare app Android.

In questa pagina sono elencate le nuove funzioni e i miglioramenti apportati nell'ultima versione dei un canale stabile, il rilascio di funzionalità di Android Studio Koala. Puoi scaricarlo qui oppure esegui l'aggiornamento all'interno di Android Studio facendo clic su Guida > Verifica la disponibilità di aggiornamenti (Android Studio > Verifica la disponibilità di aggiornamenti su macOS)

Per sapere quali problemi sono stati risolti in questa versione di Android Studio, consulta la problemi chiusi.

Per visualizzare le note di rilascio relative alle versioni precedenti di Android Studio, vedi Release precedenti.

Per l'accesso in anteprima alle funzionalità e ai miglioramenti futuri, consulta la sezione Anteprima delle build di Android Studio.

Se riscontri problemi in Android Studio, controlla la Problemi noti o Risoluzione dei problemi .

Android Gradle plug-in e compatibilità con Android Studio

Il sistema di build di Android Studio si basa su Gradle e Android Gradle (AGP) aggiunge diverse funzionalità specifiche per la creazione di app Android. La la seguente tabella elenca quale versione di AGP è richiesta per ogni versione di Android Studio.

Versione di Android Studio Versione AGP richiesta
Coccinella | 1/2 2024 3,2-8,7
Rilascio di funzionalità Koala | 2024/1/2 3,2-8,6
Koala | 1/2024 3,2-8,5
Meduse | 1/3/2023 3,2-8,4
Iguana | 1/2 2023 3,2-8,3
Riccio | 1/2023 3,2-8,2
Giraffa | 1/3/2022 3,2-8,1
Fenicottero | 1/2/2022 3,2-8,0

Versioni precedenti

Versione di Android Studio Versione AGP richiesta
Anguilla elettrica | 1/2022 3,2-7,4
Delfino | 1/3/2021 3,2-7,3
Tamia striato | 1/2/2021 3,2-7,2
Bombo | 1/1/2021 3,2-7,1
Volpe artica | 1/3/2020 3,1-7,0

Per informazioni sulle novità del plug-in Android Gradle, consulta la Note di rilascio del plug-in Android per Gradle.

Versioni minime degli strumenti per il livello API Android

Esistono versioni minime di Android Studio e AGP che supportano un'API specifica livello. Utilizzare versioni precedenti di Android Studio o AGP rispetto a quelle richieste dalla tua l'elemento targetSdk o compileSdk del progetto potrebbe causare problemi imprevisti. Me consigliamo di utilizzare l'ultima versione di anteprima di Android Studio e AGP per lavorare progetti che hanno come target versioni di anteprima del sistema operativo Android. Puoi installa visualizza l'anteprima delle versioni di Android Studio insieme a una versione stabile.

Le versioni minime di Android Studio e AGP sono le seguenti:

Livello API Versione minima di Android Studio Versione AGP minima
Anteprima VanillaIceCream Meduse | 1/3/2023 8.4
34 Riccio | 1/2023 8.1.1
33 Fenicottero | 1/2/2022 7,2

Di seguito sono riportate le nuove funzionalità del rilascio di funzionalità Koala di Android Studio.

Release patch

Di seguito è riportato un elenco delle release di patch in Android Studio Koala e Android Gradle plugin 8.5.

Koala Android Studio | 2024.1.1 Patch 1 e AGP 8.5.1 (luglio 2024)

Questo aggiornamento minore include queste correzioni di bug.

Streaming dispositivi Android: più dispositivi e registrazione migliorata

Lo Streaming di dispositivi Android ora include i seguenti dispositivi, oltre alla gamma di oltre 20 modelli già disponibili disponibili:

  • Samsung Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

Inoltre, se non hai mai utilizzato Firebase, Android Studio crea automaticamente e configura un progetto Firebase senza costi per te quando accedi a Koala Feature Rilascia per utilizzare lo streaming dispositivo. Così puoi trasmettere in streaming il dispositivo di cui hai bisogno molto più velocemente. Scopri di più sulle quote di streaming dei dispositivi Android inclusa la quota promozionale per i progetti del piano Firebase Blaze disponibili per un per un periodo di tempo limitato.

Rilevamento della velocità del cavo USB

Android Studio ora rileva quando è possibile connettere il dispositivo Android con un cavo USB più veloce e ti suggerisce un upgrade che ottimizza il tuo dispositivo le funzionalità di machine learning. L'utilizzo di un cavo USB appropriato ottimizza i tempi di installazione delle app e Riduce al minimo la latenza quando si utilizzano strumenti come il debugger di Android Studio.

L'intera catena USB che porta a un dispositivo è verificata. Se vedi il messaggio "Connessione avviso di velocità" notifica, controlla la certificazione di versione dei cavi anche gli eventuali hub, compreso l'hub del monitor, coinvolti nella catena USB.

Il rilevamento della velocità del cavo USB è disponibile con:

  • Dispositivi con livello API 30 (Android 11) o versioni successive.
  • Workstation con macOS o Linux. Il supporto Windows sarà disponibile a breve.
  • L'ultima versione degli strumenti SDK Platform.

Le informazioni fornite da Android Studio sono simili a quelle che puoi utilizzare uno dei seguenti strumenti, a seconda del sistema operativo:

  • Mac: esecuzione di system_profiler SPUSBDataType dal terminale
  • Linux: esecuzione di lsusb -vvv dal terminale

Flusso di accesso ai servizi Google aggiornato

Ora è più facile accedere a più servizi Google con un'unica autenticazione passaggio. Che tu voglia usare Gemini in Android Studio o Firebase per Android Streaming dispositivo, report Google Play per Android vitals o tutti questi utili servizi, il nuovo flusso di accesso semplifica la configurazione e l'esecuzione. Se non hanno mai usato Firebase e vogliono usare Streaming dispositivi Android, Android Studio crea automaticamente un progetto, così puoi iniziare rapidamente a trasmettere in streaming dispositivo Firebase fisico. Con la definizione granulare dell'ambito delle autorizzazioni, controlla sempre quali servizi hanno accesso al tuo account. Per ottenere hai iniziato, fai clic sull'avatar del profilo e accedi con il tuo account sviluppatore.

Scorciatoie per le impostazioni dell'UI del dispositivo

Per aiutarti a creare ed eseguire il debug della tua UI, abbiamo introdotto l'UI del dispositivo impostando le scorciatoie nella finestra dello strumento Dispositivi in esecuzione in Android Studio. Utilizza le scorciatoie per visualizzare l'effetto delle impostazioni comuni dell'interfaccia utente, ad esempio il tema scuro tema, dimensioni del carattere, dimensioni dello schermo, lingua dell'app e TalkBack. Puoi utilizzare lo scorciatoie con emulatori, dispositivi fisici con mirroring e dispositivi in streaming di Firebase Test Lab.

Tieni presente che le impostazioni di accessibilità, quali TalkBack e Seleziona per ascoltare vengono visualizzati solo se sono già installati sul dispositivo. Se non vedi per accedere a queste opzioni, scarica l'app Accessibilità di Android dal Play Store.

Le scorciatoie per le impostazioni dell'interfaccia utente dei dispositivi sono disponibili per i dispositivi con livello API 33 o in alto.

Scorciatoie per le impostazioni dell'UI del dispositivo in esecuzione nella finestra del dispositivo
. Scorciatoie per le impostazioni dell'UI del dispositivo in esecuzione nella finestra del dispositivo

Profiler più veloce e migliorato con un approccio incentrato sulle attività

Abbiamo migliorato le prestazioni di Android Studio Profiler così tanto attività di profilazione come l'acquisizione di una traccia di sistema con app profilate si avviano fino al 60% più velocemente.

Il design incentrato sulle attività di Profiler semplifica anche l'avvio dell'attività che ti interessa, che si tratti di profilare la CPU, la memoria o l'alimentazione della tua app all'utilizzo delle risorse. Ad esempio, puoi avviare un'attività di traccia del sistema per profilare e migliorare il tempo di avvio dell'app direttamente dalla UI non appena apri il Profiler.

Riquadro di anteprima dei riquadri di Wear OS

I nomi dei gruppi nel riquadro di anteprima corrispondono al nome del gruppo specificato nel
    anteprima annotazione
Riquadro di anteprima dei riquadri in Android Studio.

Includendo diverse dipendenze nella versione 1.4 della libreria Jetpack Tiles, puoi visualizzare istantanee dei riquadri dell'app Wear OS. Questo riquadro di anteprima è particolarmente utile se l'aspetto del riquadro cambia in risposta alle condizioni del dispositivo, ad esempio contenuti diversi a seconda del tipo dimensioni di visualizzazione o un evento sportivo che raggiunge l'intervallo.

Crea anteprime del widget Riepilogo

Il rilascio di funzionalità Koala in Android Studio semplifica la visualizzazione dell'anteprima di Jetpack Compose Dai un'occhiata ai widget direttamente all'interno dell'IDE. Prendi potenziali problemi relativi all'interfaccia utente e ottimizzare l'aspetto del widget fin dalle prime fasi il processo di sviluppo. Per iniziare, segui questi passaggi:

  1. Aggiungi le dipendenze.
    1. Aggiungi le dipendenze al catalogo delle versioni:
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
    2. Aggiungi le dipendenze al file build.gradle.kts a livello di app:
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. Importa le dipendenze nel file in cui è presente la UI Glance:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. Crea un'anteprima del widget Riepilogo:
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = { … },
          ) {
              …
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

Modifica in tempo reale per Scrittura attivata per impostazione predefinita e nuova scorciatoia

Modifica in tempo reale è ora attivate in modalità manuale per impostazione predefinita. Ha una maggiore stabilità e una maggiore robustezza il rilevamento delle modifiche, incluso il supporto per le istruzioni di importazione.

Tieni presente che a partire dal rilascio di funzionalità Koala beta 1 di Android Studio, l'impostazione predefinita la scorciatoia per eseguire il push delle modifiche in modalità manuale è stata aggiornata a Comando+'. Puoi comunque personalizzarla nelle impostazioni della mappa dei tasti. .