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

Rilascio di funzionalità Android Studio Meerkat | RC 4 2024.3.2

Rilasciato insieme a:
  • Plug-in Android Gradle 8.10.0-rc04
Problemi risolti
JDK
L'avvio si arresta in modo anomalo su macOS 15.4

Rilascio di funzionalità Android Studio Meerkat | RC 3 2024.3.2

Rilasciato insieme a:
  • Plug-in Android Gradle 8.10.0-rc03

Questa release include correzioni e miglioramenti minori.

Rilascio di funzionalità Android Studio Meerkat | RC 2 2024.3.2

Rilasciato insieme a:
  • Plug-in Android Gradle 8.10.0-rc02
Problemi risolti
Importazione/sincronizzazione C++
Il menu File a volte non viene visualizzato su Suricato, Mac

Rilascio di funzionalità Android Studio Meerkat | RC 1 2024.3.2

Rilasciato insieme a:
  • Plug-in Android Gradle 8.10.0-rc01
Problemi risolti
Shrinker (R8)
ClassCastEccezione da una trasmissione sicura in init della classe
Problema di riduzione delle risorse in AGP 8.9 che causa risorse mancanti nei moduli di funzionalità dinamiche
Impossibile richiamare com.android.tools.r8.internal.H5.x()

Rilascio di funzionalità Android Studio Meerkat | 2024.3.2 Beta 1

Rilasciato insieme a:
  • Plug-in Android Gradle 8.10.0-beta01
Problemi risolti
Plug-in Android Gradle
Progetto isolato: errore di serializzazione DeclarativeSchemaModel
Dexer (D8)
Backporting di android.os.Build.VERSION_CODES_FULL errato per Baklava
La desugaring di AutoClosable non segnala più ExecutorService.close come supportato
Gradle
Java 17: i daemon Gradle non visualizzati nella finestra "Mostra i daemon Gradle" (sono mostrati Java 8 e 11)
Shrinker (R8)
Impossibile generare APK firmato dopo l'aggiornamento ad AGP 8.9.0
Analizza la proprietà scritta prima della lettura nei siti di allocazione rileva errori durante la generazione del file di classe
Problema riguardante Java SPI nello shrinker R8 delle versioni 8.6.*, 8.7.*, 8.8.0

Rilascio di funzionalità Android Studio Meerkat | 2024.3.2 Canary 8

Rilasciato insieme a:
  • Plug-in Android Gradle 8.10.0-alpha08
Problemi risolti
Plug-in Android Gradle
Aggiungi il supporto per trasmettere informazioni sui "segmenti isolati" a R8
L'app si arresta in modo anomalo con NoClassDefFoundError e ClassNotFoundException durante l'esecuzione dell'app da Android Studio
Plug-in Android Gradle: evita di eseguire l'override di Sync.getDestinationDir() in PackageRenderscriptTask e ProcessJavaResTask
Usa risorse Java unite per i test delle unità
Implementazione
Messaggio di errore di errore di deployment non corretto: dice minSdk, significa che targetSdk
Gradle
Mantieni sincronizzata la proprietà "namespace" di build.gradle durante il refactoring del nome del pacchetto in AS
Editor file Gradle
Nome dei file del catalogo delle versioni incoerente con l'interfaccia utente
DependencyHelper non aggiunge correttamente il plug-in al progetto di modulo singolo
Aggiungi handle dell'errore dichiarativo per andare alla riga dell'errore
Importazione/sincronizzazione
Problema nella finestra di dialogo della struttura del progetto
Apri le impostazioni per disattivare l'importazione automatica nel progetto
pelucchi
Errore nel testo del messaggio di avviso: "Non necessario; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` è *mai* true qui (`SDK_INT` ≥ 26 and < 31)"
StudioBot
Il file della libreria dei prompt è stato creato nel mio progetto senza modificare la libreria dei prompt

Rilascio di funzionalità Android Studio Meerkat | 2024.3.2 Canary 7

Rilasciato insieme a:
  • Plug-in Android Gradle 8.10.0-alpha07
Problemi risolti
Plug-in Android Gradle
Impossibile rimuovere le seguenti librerie e pacchettizzarle così come sono
Editor file Gradle
[DCL] Aggiunta del supporto per la chiamata di funzione con lambda come ultimo parametro
UastGradleVisitor non rileva correttamente i genitori per le chiamate ai metodi
Informa il parser TomlError dei nomi dei cataloghi ed eseguine l'iterazione nei cataloghi se necessario
pelucchi
Lint: AGP 8.10.0-alpha05 attiva molti falsi positivi SyntheticAccessor
Consenti 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
Rilascio di funzionalità Android Studio Meerkat | 2024.3.2 Canary 4 - Impossibile modificare il carattere Logcat e le sue dimensioni
Multipiattaforma
Viene visualizzata la notifica "Set di origini non Android rilevati" per i set di origini jvm in un progetto kmp con destinazioni Android e jvm applicate

Rilascio di funzionalità Android Studio Meerkat | 2024.3.2 Canary 6

Rilasciato insieme a:
  • Plug-in Android Gradle 8.10.0-alpha06
Problemi risolti
Plug-in Android Gradle
Script di inizializzazione "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle": 162
API
Esporre il programma binario AAPT tramite SdkComponents
pelucchi
ConcurrentModificationException nel controllo lint Allineato16KB

Rilascio di funzionalità Android Studio Meerkat | 2024.3.2 Canary 5

Rilasciato insieme a:
  • Plug-in Android Gradle 8.10.0-alpha05
Problemi risolti
Plug-in Android Gradle
Script di inizializzazione "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle": 162
Implementazione
Android Studio non esegue il deployment delle modifiche all'app
Pacchetto di release/APK
[AGP] :app:collectDebugDependencies non riuscito. Il messaggio è troppo grande (2326853975 byte) per essere inserito nella memoria
Dispositivi in esecuzione
Aggiungi un'impostazione per impedire l'apertura degli screenshot salvati durante il mirroring dello schermo
Salva automaticamente lo screenshot con lo schema di denominazione definito dall'utente
Consenti il ridimensionamento degli screenshot del dispositivo
La risoluzione dello screenshot/dell'acquisizione dello schermo del dispositivo Android Studio deve essere controllabile
Strumenti UI
La finestra modale degli asset vettoriali non fornisce tutte le opzioni delle icone all'apertura

Rilascio di funzionalità Android Studio Meerkat | 2024.3.2 Canary 4

Rilasciato insieme a:
  • Plug-in Android Gradle 8.10.0-alpha04
Problemi risolti
API
Passa alla versione stabile di com.android.build.api.variant.HasDeviceTests
Componi il test dello screenshot di anteprima
Impossibile generare screenshot: l'attività di aggiornamento non riesce nella configurazione del supervisore di Coroutine
Implementazione
[Ladybug Canary 9] Durante l'esecuzione del progetto, l'AS non ricrea più il progetto, generando il messaggio "Errore durante il caricamento degli artefatti della build"
Feedback
Rinominare la guida > Invia feedback alla guida > File bug?
Gradle
Quando utilizzi Scrivi in una libreria Android con variante singola, per la variante deve essere attivata l'opzione includeSourceInformation
IntelliJ
Da JetBrains: inserisci i metadati del plug-in basato su Bazel in product-info.json
Layout e modifica delle risorse
Scorrimento layout ???
pelucchi
Errore di lint falso positivo per CredentialManagerSignInWithGoogle
Multipiattaforma
L'accesso ad "AnalyticsEnabledSources.java" si arresta in modo anomalo se la proprietà Java del delegato è nulla
SQL sala
Le query che eseguono query sulle viste del database restituiscono un errore di sintassi
L'eliminazione della colonna nella query restituisce un errore nel controllo dello stile

Rilascio di funzionalità Android Studio Meerkat | 2024.3.2 Canary 3

Rilasciato insieme a:
  • Plug-in Android Gradle 8.10.0-alpha03
Problemi risolti
Plug-in Android Gradle
AndroidComponentsextension.addSourceSetConfigurations non funzionante quando le statistiche sono attivate
Il progetto ":app" non può accedere a "Project.group" e "Project.version" con la configurazione di un progetto isolata in AGP 8.8.0
Analisi del codice
Non dare per scontato che ogni file toml sia un catalogo delle versioni
Editor di codice
Completamento in linea: i caratteri non inglesi non vengono sempre visualizzati
Implementazione
[Ladybug Canary 9] Durante l'esecuzione del progetto, l'AS non ricrea più il progetto, generando il messaggio "Errore durante il caricamento degli artefatti della build"
Editor file Gradle
Le modifiche al file build.gradle apportate dal visualizzatore 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
pelucchi
AS 2024.3.1.4 si bloccano a intermittenza durante la modifica dei testi kotlin.

Rilascio di funzionalità Android Studio Meerkat | 2024.3.2 Canary 2

Rilasciato insieme a:
  • Plug-in Android Gradle 8.10.0-alpha02
Problemi risolti
Plug-in Android Gradle
AGP deve dichiarare di supportare l'API 35 che sta per essere spedita
Debugger
debugger Kotlin molto lento in "Debugger: Ricerca del file Kotlin"
Gradle
Contrassegna CommonEstensione.testOptions come stabile
Quando utilizzi Scrivi in una libreria Android con variante singola, per la variante deve essere attivata l'opzione includeSourceInformation
Editor file Gradle
Le modifiche al file build.gradle apportate dal visualizzatore differenze non vengono rilevate
Importazione/sincronizzazione
Suricato canary06 rompe Gradle-profiler
Sposta/Rinomina il refactoring del codice
Impossibile rinominare i file in suricato Android Studio canary 9
Risorse
Problemi di comodità
Test in corso
Impossibile eseguire i test delle unità.

Rilascio di funzionalità Android Studio Meerkat | 2024.3.2 Canary 1

Rilasciato insieme a:
  • Plug-in Android Gradle 8.10.0-alpha01
Problemi risolti
Output build
L'output della build non si collega all'errore
Layout e modifica delle risorse
Nessuna voce di menu "File di risorse di layout"
Il rendering della UI sul lato destro non si aggiorna in tempo reale
pelucchi
Avviso lint errato per l'annotazione "@Parcelize" sulle interfacce sigillate
Dispositivi in esecuzione
Mirroring schermo dello sviluppatore non funzionante solo in Android Studio dopo l'aggiornamento a QPR1 Beta 1
Editor traduzioni
Elimina la risorsa stringa errata