Problemi chiusi con il rilascio di funzionalità del meerkat di Android Studio

Rilascio di funzionalità di Android Studio Meerkat | Patch 1 del 2024.3.2

Rilasciati insieme a:
  • Plug-in Android per Gradle 8.10.1
Problemi risolti
Plug-in Android per Gradle
L'attivazione esplicita dei test dei dispositivi in un tipo di build non predefinito utilizzando AGP non funziona
Shrinker (R8)
NullPointerException durante la compilazione dell'app istantanea dopo l'aggiornamento di Kotlin alla versione 2.1.20
[AGP]: ERRORE: R8: java.lang.OutOfMemoryError: la lunghezza dell'array richiesta 2147483638 + 196 è troppo grande

Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2

Rilasciati insieme a:
  • Plug-in Android Gradle 8.10.0

Questa release include correzioni e miglioramenti minori.

Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2 RC 4

Rilasciati insieme a:
  • Android Gradle Plugin 8.10.0-rc04
Problemi risolti
JDK
Arresti anomali all'avvio su macOS 15.4

Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2 RC 3

Rilasciati insieme a:
  • Android Gradle Plugin 8.10.0-rc03

Questa release include correzioni e miglioramenti minori.

Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2 RC 2

Rilasciati insieme a:
  • Android Gradle Plugin 8.10.0-rc02
Problemi risolti
Importazione/sincronizzazione C++
A volte il menu File non viene visualizzato su Meerkat, Mac

Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2 RC 1

Rilasciati insieme a:
  • Android Gradle Plugin 8.10.0-rc01
Problemi risolti
Shrinker (R8)
ClassCastException da un trasferimento sicuro nell'inizializzazione della classe
Problema di riduzione delle risorse in AGP 8.9 che causa la mancanza di risorse nei moduli delle funzionalità dinamiche
Impossibile richiamare com.android.tools.r8.internal.H5.x()

Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2 Beta 1

Rilasciati insieme a:
  • Plug-in Android Gradle 8.10.0-beta01
Problemi risolti
Plug-in Android per Gradle
Progetto isolato: errore di serializzazione di DeclarativeSchemaModel
Dexer (D8)
Il backporting di android.os.Build.VERSION_CODES_FULL non è corretto per Baklava
La rimozione del codice non necessario di AutoClosable non segnala più ExecutorService.close come supportato
Gradle
Java 17: i demoni Gradle non vengono visualizzati nella finestra "Mostra demoni Gradle" (vengono visualizzati Java 8 e 11)
Shrinker (R8)
Impossibile generare APK firmato dopo l'aggiornamento ad AGP 8.9.0
L'analisi della proprietà scritta prima della lettura nei siti di allocazione genera un errore durante la generazione del file class
Problema relativo a Java SPI nello shrinker R8 delle versioni 8.6.*, 8.7.*, 8.8.0

Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2 Canary 8

Rilasciati insieme a:
  • Plug-in Android Gradle 8.10.0-alpha08
Problemi risolti
Plug-in Android per Gradle
È stato aggiunto il supporto per il passaggio delle informazioni sulle "suddivisioni isolate" a R8
L'app si arresta in modo anomalo con NoClassDefFoundError e ClassNotFoundException quando viene eseguita da Android Studio
Plug-in Android per Gradle: evita di eseguire l'override di Sync.getDestinationDir() in PackageRenderscriptTask e ProcessJavaResTask
Utilizzare le risorse Java unite per i test di unità
Deployment
Messaggio di errore relativo a un deployment errato: indica minSdk, ma si riferisce a targetSdk
Gradle
Mantenere sincronizzata la proprietà "namespace" di build.gradle durante il refactoring del nome del pacchetto in AS
Editor dei file Gradle
Nomi dei file del Catalogo delle versioni incoerenti con l'interfaccia utente
DependencyHelper non aggiunge correttamente il plug-in al progetto di un singolo modulo
Aggiungi un gestore di errori dichiarativo per passare alla riga di errore
Importa/sincronizza
Problema con la finestra di dialogo della struttura del progetto
Avere impostazioni che disattivano l'importazione automatica all'apertura del progetto
Lint
Errore nel testo del messaggio di avviso: "Non necessario; "Build.VERSION.SDK_INT >= Build.VERSION_CODES.O" non è *mai* vero qui ("SDK_INT" ≥ 26 e < 31)"
StudioBot
File della raccolta di prompt creato nel mio progetto senza modificare la raccolta di prompt

Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2 Canary 7

Rilasciati insieme a:
  • Plug-in Android Gradle 8.10.0-alpha07
Problemi risolti
Plug-in Android per Gradle
Impossibile rimuovere le seguenti librerie, che verranno pacchettizzate così come sono
Editor dei file Gradle
[DCL] Aggiunta del supporto per la chiamata di funzione con lambda come ultimo parametro
UastGradleVisitor non rileva correttamente i parent per le chiamate ai metodi
Fai in modo che TomlError Parser sia a conoscenza dei nomi dei cataloghi ed esegui l'iterazione dei cataloghi, se necessario
Lint
Lint: AGP 8.10.0-alpha05 attiva molti falsi positivi di SyntheticAccessor
Rendere possibile l'abilitazione di NewApi nelle origini di test
Qual è l'effetto della pressione del pulsante "LintIdeFix" dopo l'ispezione del codice in Android Studio
Logcat
Android Studio Meerkat Feature Drop | 2024.3.2 Canary 4 - Impossibile modificare il carattere e le dimensioni di Logcat
Multipiattaforma
La notifica "Sono stati rilevati set di origini non Android" viene visualizzata per i set di origini jvm in un progetto KMP con target Android e JVM applicati

Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2 Canary 6

Rilasciati insieme a:
  • Plug-in Android Gradle 8.10.0-alpha06
Problemi risolti
Plug-in Android per Gradle
Script di inizializzazione "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle" riga: 162
API
Esporre il file AAPT binario tramite SdkComponents
Lint
ConcurrentModificationException nel controllo lint Aligned16KB

Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2 Canary 5

Rilasciati insieme a:
  • Android Gradle Plugin 8.10.0-alpha05
Problemi risolti
Plug-in Android per Gradle
Script di inizializzazione "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle" riga: 162
Deployment
Android Studio non esegue il deployment delle modifiche all'app
Release bundle/APK
[AGP] :app:collectDebugDependencies non è riuscita perché il messaggio è troppo grande (2326853975 byte) per essere contenuto nella memoria
Dispositivi in esecuzione
Aggiungere un'impostazione per impedire l'apertura degli screenshot salvati durante il mirroring dello schermo
Salvare automaticamente lo screenshot con uno schema di denominazione definito dall'utente
Consentire la modifica delle dimensioni degli screenshot del dispositivo
La risoluzione dello screenshot/dell'acquisizione dello schermo del dispositivo Android Studio deve essere controllabile
Strumenti UI
La finestra modale dell'asset vettoriale non fornisce tutte le opzioni di icone all'apertura

Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2 Canary 4

Rilasciati insieme a:
  • Plug-in Android per Gradle 8.10.0-alpha04
Problemi risolti
API
Promuovere com.android.build.api.variant.HasDeviceTests a stabile
Test degli screenshot dell'anteprima di composizione
Impossibile generare screenshot: l'attività di aggiornamento non riesce nella configurazione del gestore delle coroutine
Deployment
[Ladybug Canary 9] Quando viene eseguito il progetto, AS non lo ricostruisce più, con il risultato dell'errore "Error loading build artifacts" (Errore durante il caricamento degli elementi di build).
Feedback
Rinominare Guida > Invia feedback in Guida > Segnala bug?
Gradle
Quando utilizzi compose in una libreria Android a singola variante, in quella variante deve essere attivato includeSourceInformation
IntelliJ
Da JetBrains: stampa i metadati del plug-in creato con Bazel in product-info.json
Layout e modifica delle risorse
Scorrimento del layout ???
Lint
Errore di lint falso positivo per CredentialManagerSignInWithGoogle
Multipiattaforma
L'accesso ad "AnalyticsEnabledSources.java" causa un arresto anomalo se la proprietà Java del delegato è null
Room SQL
Le query che eseguono query sulle visualizzazioni di database generano un errore di sintassi
L'eliminazione di una colonna nella query genera un errore di controllo dello stile

Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2 Canary 3

Rilasciati insieme a:
  • Plug-in Android Gradle 8.10.0-alpha03
Problemi risolti
Plug-in Android per Gradle
AndroidComponentsExtension.addSourceSetConfigurations non funziona quando le statistiche sono attivate
Il progetto ":app" non può accedere a "Project.group" e "Project.version" con la configurazione del progetto isolato in AGP 8.8.0
Analisi del codice
Non dare per scontato che ogni file toml sia un catalogo di versioni
Editor di codice
Completamento automatico: i caratteri non inglesi non vengono sempre visualizzati
Deployment
[Ladybug Canary 9] Quando viene eseguito il progetto, AS non lo ricostruisce più, con il risultato dell'errore "Error loading build artifacts" (Errore durante il caricamento degli elementi di build).
Editor dei file Gradle
Le modifiche apportate a build.gradle dal visualizzatore delle differenze non vengono rilevate
Layout e modifica delle risorse
Problema di rendering nella definizione della stringa android:tag
Android Studio è diventato lento dopo l'aggiornamento
Lint
AS 2024.3.1.4 si blocca a intermittenza durante la modifica dei testi Kotlin.

Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2 Canary 2

Rilasciati insieme a:
  • Plug-in Android Gradle 8.10.0-alpha02
Problemi risolti
Plug-in Android per Gradle
L'AGP deve dichiarare di supportare l'API 35 che sta per essere rilasciata
Debugger
Il debugger Kotlin è molto lento in "Debugger: ricerca del file Kotlin"
Gradle
Contrassegna CommonExtension.testOptions come stabile
Quando utilizzi compose in una libreria Android a singola variante, in quella variante deve essere abilitata includeSourceInformation
Editor dei file Gradle
Le modifiche apportate a build.gradle dal visualizzatore delle differenze non vengono rilevate
Importa/sincronizza
Meerkat canary06 interrompe gradle-profiler
Refactoring del codice: sposta/rinomina
Impossibile rinominare i file in meerkat android studio canary 9
Risorse
Problemi di praticità
Eseguire test
Impossibile eseguire i test di unità.

Rilascio di funzionalità di Android Studio Meerkat | 2024.3.2 Canary 1

Rilasciati insieme a:
  • Plug-in Android per Gradle 8.10.0-alpha01
Problemi risolti
Output della compilazione
L'output della compilazione non rimanda all'errore
Layout e modifica delle risorse
Nessun elemento di menu "File di risorse di layout"
Il rendering dell'interfaccia utente sul lato destro non si aggiorna in tempo reale
Lint
Avviso lint errato per l'annotazione "@Parcelize" sulle interfacce sigillate
Dispositivi in esecuzione
Il mirroring dello schermo per gli sviluppatori non funziona in Android Studio solo dopo l'aggiornamento alla versione QPR1 Beta 1
Editor delle traduzioni
Viene eliminata la risorsa stringa sbagliata