Android Studio è l'IDE ufficiale per lo sviluppo per Android e include tutto il necessario per creare app per Android.
Questa pagina elenca le nuove funzionalità e i miglioramenti della versione più recente del canale stabile, il rilascio di funzionalità di Android Studio Ladybug. Puoi scaricarlo qui o eseguire l'aggiornamento in Android Studio facendo clic su Guida > Cerca aggiornamenti (Android Studio > Cerca aggiornamenti su macOS)
Per scoprire quali problemi sono stati risolti in questa versione di Android Studio, consulta i problemi chiusi.
Per visualizzare le note di rilascio delle versioni precedenti di Android Studio, consulta Release precedenti.
Per accedere in anteprima alle funzionalità e ai miglioramenti futuri, consulta le build di anteprima di Android Studio.
Se riscontri problemi in Android Studio, consulta la pagina Problemi noti o Risoluzione dei problemi.
Compatibilità del plug-in Android per Gradle e Android Studio
Il sistema di compilazione di Android Studio è basato su Gradle e il plug-in Android Gradle (AGP) aggiunge diverse funzionalità specifiche per la creazione di app per Android. La tabella seguente elenca la versione di AGP richiesta per ogni versione di Android Studio.
Versione di Android Studio | Versione AGP richiesta |
---|---|
Rilascio di funzionalità Ladybug | 2024.2.2 | 3,2-8,8 |
Ladybug | 2024.2.1 | 3,2-8,7 |
Rilascio di funzionalità Koala | 2024.1.2 | 3,2-8,6 |
Koala | 2024.1.1 | 3,2-8,5 |
Jellyfish | 2023.3.1 | 3,2-8,4 |
Iguana | 2023.2.1 | 3,2-8,3 |
Riccio | 2023.1.1 | 3,2-8,2 |
Giraffe | 2022.3.1 | 3,2-8,1 |
Flamingo | 2022.2.1 | 3,2-8,0 |
Versioni precedenti
Versione di Android Studio | Versione AGP richiesta |
---|---|
Anguilla elettrica | 2022.1.1 | 3,2-7,4 |
Dolphin | 2021.3.1 | 3,2-7,3 |
Chipmunk | 2021.2.1 | 3,2-7,2 |
Bumblebee | 2021.1.1 | 3,2-7,1 |
Arctic Fox | 2020.3.1 | 3.1-7.0 |
Per informazioni sulle novità del plug-in Android per Gradle, consulta le 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 livello API specifico. L'utilizzo di versioni precedenti di Android Studio o AGP rispetto a quelle richieste da targetSdk
o compileSdk
del progetto potrebbe causare problemi imprevisti. Ti consigliamo di utilizzare la versione di anteprima più recente di Android Studio e AGP per lavorare a progetti che hanno come target le versioni di anteprima del sistema operativo Android. Puoi
installare
versioni di anteprima 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 minima di AGP |
---|---|---|
Anteprima Baklava | Meerkat | 2024.3.1 | 8.9.0 |
35 | Rilascio di funzionalità Koala | 2024.2.1 | 8.6.0 |
34 | Riccio | 2023.1.1 | 8.1.1 |
33 | Flamingo | 2022.2.1 | 7.2 |
Di seguito sono riportate le nuove funzionalità del rilascio di funzionalità di Android Studio Ladybug.
Anteprima animazione riquadri Wear
Android Studio Ladybug Canary 2 e versioni successive supportano ora le anteprime delle animazioni dei riquadri Wear, semplificando come mai prima d'ora l'ispezione e il debug delle animazioni dei riquadri direttamente all'interno dell'IDE. Questa funzionalità si basa sul supporto di Anteprima riquadri Wear introdotto in Android Studio Koala.
Per iniziare:
- Esegui l'aggiornamento ad Android Studio Ladybug Canary 2 o versioni successive.
- Aggiungi riquadri e librerie di strumenti:
- Aggiungi le dipendenze al file
build.gradle.kts
a livello di app:# Required for the previews debugImplementation(libs.androidx.tiles.tooling) implementation(libs.androidx.tiles.tooling.preview) # Dependencies needed to build the tiles implementation(libs.androidx.tiles) implementation(libs.androidx.protolayout) implementation(libs.androidx.protolayout.material)
- File
libs.versions.toml
:[versions] tiles = "1.5.0-alpha01" protolayout = "1.3.0-alpha01" [libraries] androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" } androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" } androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" } androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" } androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" } androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
- Configura le anteprime per i tuoi servizi di riquadri. Per istruzioni dettagliate, consulta la guida all'anteprima dei riquadri. Se i riquadri includono animazioni, viene visualizzata automaticamente la Anteprima animazioni, che ti consente di esaminarle e di eseguire il debug.
Questo miglioramento semplifica il flusso di lavoro di sviluppo dei riquadri Wear fornendo un modo visivo e interattivo per perfezionare le animazioni dei riquadri in Android Studio.
Ritiro di Motion Editor
Nella prossima release, ritireremo Motion Editor nell'ambito della transizione in corso da XML a Jetpack Compose. Compose offre un approccio più moderno ed efficiente alla creazione di animazioni e invitiamo gli sviluppatori a iniziare a utilizzare Anteprima animazione Compose per i nuovi progetti.
Nuove funzionalità di Gemini in Android Studio
Il rilascio di funzionalità Ladybug di Android Studio introduce una serie di nuove funzionalità di Editor di codice che utilizzano Gemini per aiutarti ad aumentare la produttività. Per utilizzare queste funzionalità, abilita la condivisione del contesto del codice con Gemini nel tuo progetto corrente.
Utilizza i seguenti link per scoprire di più su queste funzionalità:
- Trasformazioni del codice Gemini
- Genera documentazione
- Rinominare con Gemini
- Rivedi i nomi delle variabili
- Generazione di messaggi di commit
Integrazione di Google Play SDK Index
L'integrazione di Google Play SDK Index in Android Studio ora include gli avvisi di Google Play SDK Console. In questo modo, avrai una visione completa di eventuali potenziali problemi relativi alle versioni o alle norme nelle tue dipendenze prima di inviare l'app a Google Play Console.
Ora Android Studio mostra anche le note degli autori dell'SDK direttamente nell'editor per farti risparmiare tempo. Quando è disponibile una versione o un intervallo di versioni consigliati, Android Studio includerà anche una correzione rapida:
Android Studio mostra anche avvisi quando una versione dell'SDK specifica presenta vulnerabilità di sicurezza note. Queste informazioni ti aiutano a scoprire e risolvere questi problemi durante lo sviluppo dell'app in modo da poter seguire le best practice.
Valori e funzionalità dei sensori simulati
Android Studio ora include un nuovo riquadro dei sensori, che ti consente di simulare un dispositivo con o senza funzionalità di sensori specifici, ad esempio un sensore di battito cardiaco, nonché di impostare valori di test specifici per questi sensori. Utilizza questo riquadro per testare come la tua app gestisce i dispositivi con funzionalità dei sensori diverse. Questo riquadro è utile per testare le app per la salute e l'attività fisica, in particolare sui dispositivi Wear OS.
Per aprire e utilizzare il riquadro:
- Crea o apri un dispositivo virtuale Android (AVD) e esegui la tua app sull'emulatore.
- Nel riquadro dell'emulatore, seleziona Wear Health Services. Si apre il riquadro Wear Health Services, che mostra un elenco di sensori disponibili su diversi dispositivi Android.
Dopo aver aperto il riquadro, puoi:
- Passa da Funzionalità standard a Tutte le funzionalità (impostazione predefinita) o Personalizzata. Seleziona Applica per inviare l'elenco corrente delle funzionalità al dispositivo emulato e seleziona Reimposta per ripristinare i valori di attivazione/disattivazione predefiniti per l'elenco delle funzionalità.
- Attiva diversi eventi utente dopo aver selezionato il pulsante del menu a discesa Attiva eventi. Da qui puoi attivare la messa in pausa/la ripresa automatica delle attività fisiche, attivare gli eventi di sospensione dell'utente e attivare i colpi di golf che l'utente effettua su un campo da golf o da minigolf.
- Sostituisci i valori del sensore dopo aver iniziato un allenamento in un'app installata sull'emulatore. Dopo aver inserito nuovi valori per diverse metriche dell'allenamento, selezionare Applica per sincronizzarli con l'emulatore. Questo è utile per verificare il modo in cui la tua app gestisce diverse condizioni di allenamento e le tendenze di fitness degli utenti.
Assistente Link per app: correzioni dei problemi relativi alla generazione di JSON e al web
Per implementare i link per app, gli sviluppatori devono pubblicare un file JSON Digital Asset Links sui propri siti web per verificare la proprietà del dominio. Quando l'Assistente per i link alle app identifica i controlli web non riusciti, ora crea un file JSON che può correggere questi errori. Questo file JSON può essere scaricato dall'utente e successivamente caricato sul rispettivo sito web per risolvere gli errori di controllo web.
Se esiste già un file JSON, gli utenti possono confrontare i file JSON esistenti e quelli appena generati per identificare le differenze.
Per aprire l'Assistente per i link alle app, vai a Strumenti > Assistente per i link alle app dalla barra dei menu principale.