Problemi chiusi di Android Studio 2022.2.1

Patch 2 di Android Studio Flamingo (2022.2.1.20)

Rilasciati insieme a:
  • Plug-in Android Gradle 8.0.2
Problemi risolti
Debugger C++
Il debugger nativo non carica i simboli dopo l'aggiornamento di Flamingo
Shrinker (R8)
R8 non riesce a compilare Compose con ArrayIndexOutOfBoundsException
VerifyError: il verificatore ha rifiutato la classe quando si utilizza R8 con Kotlin 1.8.20
R8 su AGP 8 interrompe il servizio Google Fit
Le informazioni del file di origine con nomi residui che si sovrappongono ai nomi di input non sono rappresentate correttamente

Patch 1 di Android Studio Flamingo (2022.2.1.19)

Rilasciati insieme a:
  • Plug-in Android per Gradle 8.0.1
Problemi risolti
Shrinker (R8)
Errore: "Nessun VersionRequirement con l'ID specificato nella tabella" dopo l'upgrade di AGP 7.2.2 -> 7.4.0
R8 NullPointerException in markTypeAsLive AGP 7.4.1
[R8 4.0.53] Errore di verifica della classe difficile su Android 11

Android Studio Flamingo RC 1 (2022.2.1.17)

Rilasciati insieme a:
  • Android Gradle Plugin 8.0.0-rc01
Problemi risolti
Plug-in Android per Gradle
android.injected.testOnly=false non funziona
Dexer (D8)
La soluzione alternativa per JDK-8272564 sembra essere necessaria per i livelli API 28-30
Release bundle/APK
Errore di generazione del bundle firmato (eliminazione di tutti gli alias nell'archivio chiavi durante la creazione di un nuovo alias)

Android Studio Flamingo Beta 5 (2022.2.1.16)

Rilasciati insieme a:
  • Plug-in Android Gradle 8.0.0-beta05
Problemi risolti
Plug-in Android per Gradle
L'errore di compilazione si riferisce al livello API 34, che non esiste
"Ti consigliamo di utilizzare un plug-in Gradle per Android più recente" quando non è disponibile una versione più recente
Android Studio
La finestra dello strumento AS Electric Eel Running Devices perde la connessione con Pixel Watch durante il mirroring del dispositivo

Android Studio Flamingo Beta 4 (2022.2.1.15)

Rilasciati insieme a:
  • Plug-in Android Gradle 8.0.0-beta04
Problemi risolti
Plug-in Android per Gradle
processDebugUnitTestManifest non riesce con i segnaposto del manifest per le varianti di test
Lint accede alle informazioni degli insiemi di origine senza dipendenze
JDK
Schermata vuota dopo che il laptop entra in modalità sospensione per le configurazioni con più monitor
Giraffe Canary 2: blocco dell'interfaccia utente (schermata di attesa) all'avvio: sun.java2d.metal.MTLLayer.blitTexture
Shrinker (R8)
java.lang.VerifyError: Verifier rejected class androidx.compose.ui.graphics.colorspace.o: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object) failed to verify: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object): [0x0] cannot access instance field java.lang.Object androidx.compose.ui.graphics.colorspace.n.a from object of type Precise Reference: androidx.compose.ui.graphics.colorspace.o
AGP 7.4.0/7.3.1 - Tentativo di mettere in coda un'azione in un elenco di lavoro dell'accodatore non inoltrabile
Minificazione del codice Renderscript: calo enorme delle prestazioni durante l'upgrade di AGP dalla versione 7.3.1 alla 7.4.0

Android Studio Flamingo Beta 3 (2022.2.1.14)

Rilasciati insieme a:
  • Plug-in Android Gradle 8.0.0-beta03
Problemi risolti
Plug-in Android per Gradle
Il plug-in Lint non fa parte di gradle-api
DexingFileDependenciesTask.outputKeepRules è una directory, ma è contrassegnata come OutputFile
L'upgrade ad AGP 7.4 genera un errore StackOverflowError
Anteprima di composizione
La funzionalità ComposePreviewPermittedSubclasses di AS Flamingo Alpha 10 richiede ASM9
Dexer (D8)
Aggiorna la libreria di metadati Kotlin alla versione 0.6.0
Importa/sincronizza
La sincronizzazione di Gradle non è riuscita in AS 2022.3.1 Canary 2
Impossibile invocare GradleSyncListener.syncFailed" perché "syncListener" è null
JDK
Schermata vuota dopo che il laptop entra in modalità sospensione per le configurazioni con più monitor
Giraffe Canary 2: blocco dell'interfaccia utente (schermata di attesa) all'avvio: sun.java2d.metal.MTLLayer.blitTexture
Network Inspector
TrackedHttpURLConnection.getHeaderField si arresta in modo anomalo con NullPointerException
Shrinker (R8)
NPE / errore di asserzione nel verificatore del frame CF
Regressione dopo la rimozione della cache di ricerca dei campi
`:app:minifyVariantWithR8` genera un'eccezione NullPointer in AGP 7.4.0-beta02
R8: ClassNotFoundException quando è impostato -allowaccessmodification
Aggiunta del supporto per i destinatari di contesto nei metadati

Android Studio Flamingo Beta 1 (2022.2.1.12)

Rilasciati insieme a:
  • Plug-in Android Gradle 8.0.0-beta01
Problemi risolti
Plug-in Android per Gradle
Problemi di `com.android.build.gradle.tasks.ShaderCompile` con la cache di configurazione
L'aggiunta di risorse Java utilizzando le API AGP interrompe la cache di configurazione
Build Analyzer
NPE in TasksTreeStructure.updateStructure (Build Analyzer)
Emulatore
L'avviso sulla privacy deve essere mostrato quando l'utente attiva il mirroring del dispositivo nelle Impostazioni
Lint
TypedArray#close (API 31) non desugared, ma AS non mostra avviso se utilizzato in try-with-resources
Lint non controlla le trasmissioni valide per i destinatari delle chiamate
Lint controlla i trasferimenti sicuri solo per le interfacce implementate direttamente, non per quelle ereditate

Android Studio Flamingo Canary 11 (2022.2.1.11)

Rilasciati insieme a:
  • Android Gradle Plugin 8.0.0-alpha11
Problemi risolti
Build Analyzer
NPE in TasksTreeStructure.updateStructure (Build Analyzer)
Emulatore
L'avviso sulla privacy deve essere mostrato quando l'utente attiva il mirroring del dispositivo nelle Impostazioni

Android Studio Flamingo Canary 10 (2022.2.1.10)

Rilasciati insieme a:
  • Android Gradle Plugin 8.0.0-alpha10
Problemi risolti
Plug-in Android per Gradle
L'API Instrumentation non trasforma le dipendenze dei file locali
Errore "AnnotationProcessorOptions.arguments are queried" durante l'aggiornamento alla versione 7.4 Beta 1
Sposta i plug-in pubblici di Gradle in gradle-api e rimuovi BasePlugin.getExtension
r8.jvmArgs non viene utilizzato
JDK17 come versione minima richiesta per AGP
AGP 8.0.0 A8 rompe i profili di riferimento
Cambia "compileSdkVersion" in "compileSdk" nel messaggio CheckAarMetadataTask in AGP 8.0
AGP 7.4.0-rc01 interrompe l'API Variant con "La query sul valore mappato di map(provider(java.util.Set)) prima del completamento dell'attività '...' non è supportata"
Android Studio
Non mostrare il popup delle funzionalità di anteprima Java non pertinenti
APK Viewer
Regole dei profili di riferimento troppo grandi
Decodificare i profili di riferimento per gli app bundle
Anteprima AVD
L'asset vettoriale non è in grado di caricare il file SVG
Build Analyzer
Nessuna notifica "Nuovi avvisi sulla compilazione disponibili" da Build Analyzer
Editor di codice
AppLinksAutoVerify non supporta i reindirizzamenti 301
Modifica composizione
Importazione di "Image" di Compose deprecata promossa sopra le versioni non deprecate
Deployment
Errore di mirroring del dispositivo
Strumenti di progettazione
La conversione di SVG in Android Vector Graphics non va a buon fine per i gradienti lineari a causa degli elementi xref:href
Dexer (D8)
Errore di unione di Dex relativo ai dati sintetici globali dopo l'upgrade di AS Canary 6 a 7
Emulatore
ARRESTO ANOMALE del kernel dell'emulatore casuale relativo all'emulazione WLAN (mac80211_hwsim)
Descrizione comando per l'emulatore di ridimensionamento del controllo della fotocamera
Fragment
Lint di DialogFragmentCallbacksDetector del frammento non funziona quando esegui l'upgrade a lint 30.4.x (AGP 7.4.x)
Importa/sincronizza
JDK mancante nell'IDE
L'aggiunta di origini dopo la creazione delle varianti interrompe la sincronizzazione
I messaggi di errore del plug-in di assistenza Android devono essere riformulati
Layout Editor
Le icone orizzontali e verticali di LinearLayout possono essere fuorvianti
Lint
La spiegazione del controllo lint di AccessibilityDetector è obsoleta
I controlli Lint SDK_INT devono comprendere le variabili locali temporanee
Errore quando TestMode.TYPE_ALIAS sostituisce il tipo di funzione con typealias
Bug: quando ObjectAnimator viene creato al di fuori del blocco di codice corrente, vengono visualizzati avvisi di falsi positivi relativi alla mancata attivazione #38
Lint: NPE dovuto alla query dell'istanza dell'applicazione in modalità mergeOnly
La regola di lint NonConstantResourceId non riesce a rilevare l'assegnazione di valori costanti dall'ID risorsa
not showing error on view id
La mancata deserializzazione della cache delle risorse di lint genera un errore di lint (ma dovrebbe essere un avviso)
AGP Flamingo Alpha 8 Lint NewApi Desugar Regression
Integrazione di lint
Il file di riferimento è attualmente un input e un output delle attività di lint
Logcat
Aggiungere un'azione con il tasto destro del mouse per copiare il testo del messaggio
ProfileInstaller e profili di baseline
Esporre addMetadata per i test Hawkeye
Risorse
Il refactoring del nome del colore (NON del file) XML impedisce l'utilizzo di caratteri maiuscoli come nome file non valido
Eseguire test
Ogni volta che eseguo i test di unità con la copertura devo eseguire la ricompilazione (due volte)
Assistente all'upgrade
L'upgrade ad AS Flamingo Canary 9 causa l'errore del progetto quando i campi BuildConfig personalizzati vengono utilizzati nel file gradle.

Android Studio Flamingo Canary 9 (2022.2.1.9)

Rilasciati insieme a:
  • Plug-in Android Gradle 8.0.0-alpha09
Problemi risolti
Android App Bundle
Consenti la possibilità di specificare il percorso per le librerie da includere nel bundle di app create esternamente
Plug-in Android per Gradle
Il file lint.xml nei moduli non viene considerato per il controllo AGGIORNATO delle attività di lint
Problema con il plug-in Android per Gradle 7.0 e versioni successive e i test Android: impossibile trovare la risorsa: id
Arresto anomalo di configureCMakeDebug con eccezione di puntatore nullo
IllegalAccessError durante l'upgrade del progetto ad AS2022.2.1.5, FireBasePerfPlugin
La sincronizzazione non riesce con l'errore criptico "La raccolta non contiene elementi corrispondenti al predicato".
Gestione AVD
Mirror del dispositivo sempre aperto
Modifica composizione
Ordine dei suggerimenti per MaterialTheme
Anteprima di composizione
KotlinReflectionNotSupportedError: l'implementazione della riflessione Kotlin non è stata trovata in fase di runtime
Importa/sincronizza
JDK mancante nell'IDE
OutputBuildAction è stato compilato da una versione più recente del runtime Java
Nessuna configurazione di esecuzione creata per i moduli con il plug-in Gradle "com.android.test"
Avviso IDE falso positivo relativo al livello di lingua Java "preview"
IDE bloccato durante il tentativo di refactoring del metodo Kotlin in un progetto di grandi dimensioni
IntelliJ
Perdita di progetto tramite FocusChangeListener in FileEditorManagerImpl
Plug-in Kotlin
Regressione in EE: a volte l'estrazione di un metodo non funziona
Lint
Android Studio contrassegna erroneamente la versione specificata come non aggiornata.
L'EP AndroidDeprecationInspection.DeprecationFilter non viene mai registrato nel file android-plugin.xml
Nuovo codice/modelli
Android Studio genera una dichiarazione di attività errata nel file manifest quando la nuova attività non viene creata nella directory principale del progetto
Il modello di attività di visualizzazioni vuote non riesce a importare la classe R quando l'attività non viene creata nel pacchetto principale
Il binding dei dati non è supportato nel modello Android Studio.
Profiler
La visualizzazione dal basso verso l'alto della traccia simpleperf non viene compilata correttamente in Flamingo C6
Wear
Se si utilizza "Esc" come scorciatoia per il pulsante Indietro, lo stato attivo viene perso nell'emulatore

Android Studio Flamingo Canary 8 (2022.2.1.8)

Rilasciati insieme a:
  • Plug-in Android Gradle 8.0.0-alpha08
Problemi risolti
Plug-in Android per Gradle
AGP 7.4.0-alpha09 genera build che non vengono caricate in Firebase App Distribution
Compilazione C++
Spostare la registrazione C++ in un thread in background
Leggere la versione di CMake lazy non durante la configurazione
Modifica composizione
Ordine dei suggerimenti per MaterialTheme
Databinding
Il compilatore di Databinding non risolve più i tipi nella libreria multipiattaforma con Kotlin 1.7.0
Release bundle/APK
"Genera bundle / APK firmato": il percorso di destinazione deve dipendere dal modulo

Android Studio Flamingo Canary 7 (2022.2.1.7)

Rilasciati insieme a:
  • Plug-in Android Gradle 8.0.0-alpha07
Problemi risolti
Plug-in Android per Gradle
Gradle 8.0-milestone-2 causa un'eccezione in AGP
Ottimizzare l'unione del file manifest per le app e la libreria
Aggiungi gradle-settings-api alla generazione di javadoc
Nuovo errore "costante enum sconosciuta" di javac in AGP 7.4.0-alpha09
API
Le sostituzioni buildConfigField ora emettono avvisi con il plug-in Gradle 3.0.0
Modifica composizione
L'evidenziazione della chiamata alla funzione di composizione non è presente nel tema Darcula
Aggiungere importazioni per le funzioni componibili è spesso illeggibile
Anteprima di composizione
Il file del carattere/myfont.xml non esiste (o non è un file)
Device Manager
La modifica di un AVD attiva il frame del dispositivo, ignorando l'impostazione precedente
Emulatore
L'impostazione "Rimani attivo" non viene ripristinata quando il dispositivo è scollegato
Mirroring dello schermo Tocca scollega il dispositivo
Layout Editor
Patch 3 di AS 2021.1.1: problemi in Inputtype
Perdita di memoria di 138 MB in CustomViewPreviewRepresentation
L'elemento tools:listitem del selettore non viene visualizzato correttamente se utilizzato all'interno di un tag include.
Layout Inspector
L'ispettore layout non ispeziona Compose se la versione è esclusa dall'app in esecuzione
Lint
Lint: l'unione di PartialResults non funziona correttamente
Logcat
Richiesta: per LogCat, consentire anche di nascondere il livello di log
Wear
Emulatore Android. Wear OS rotondo. Torna al formato quadrato.

Android Studio Flamingo Canary 6 (2022.2.1.6)

Rilasciati insieme a:
  • Plug-in Android Gradle 8.0.0-alpha06
Problemi risolti
Logcat
Richiesta: per LogCat, consentire anche di nascondere il livello di log

Android Studio Flamingo Canary 5 (2022.2.1.5)

Rilasciati insieme a:
  • Plug-in Android per Gradle 8.0.0-alpha05
Problemi risolti
Plug-in Android per Gradle
Il tipo di build "debug" ha una chiave di firma predefinita, mentre gli altri no
directory di origine generata elencata come directory Java nel provider di origine principale del modello di lint
Modifica composizione
L'evidenziazione della sintassi di Jetpack Compose non è coerente
Importa/sincronizza
Correzione della piattaforma per la scelta selettiva per IDEA-303282
Layout Editor
Gestione errata dell'attributo gravità nella visualizzazione del progetto base
Supporto per le directory sampledata da acquisire in modo transitivo per l'utilizzo in progetti multi-modulo
Il refactoring RTL tenta di modificare i file App Compat
Widget della visualizzazione della data e dell'ora
L'anteprima del design non funziona più se nel tema manca un attributo
Opzioni di duplicazione nell'albero dei componenti in modalità di progettazione dell'editor di layout
Nella finestra Layout, quando passi dalla visualizzazione Progettazione a quella divisa, la visualizzazione XML non scorre fino al componente selezionato.
Il menu contestuale non si apre facendo clic con il tasto destro del mouse sulla riga della visualizzazione in Layout Editor. Devi fare clic esattamente sull'ID/sul tipo di visualizzazione
La percentuale delle linee guida non viene visualizzata nella visualizzazione di progettazione quando viene fornita tramite i valori di dims
Suggerimento: la cella della visualizzazione della proprietà Articolo deve essere modificabile in base alle dimensioni
Il margine del layout non funziona correttamente
L'elemento tools:listitem del selettore non viene visualizzato correttamente se utilizzato all'interno di un tag include.
inputType predefinito errato per editText
Android Studio aggiunge attributi di posizione assoluta ai gruppi ConstraintLayout
Lint
[BuildTool/Lint] Proprietà del costruttore ChecksSdkIntAtLeast
Logcat
I log non vengono più visualizzati nella console
Eseguire test
"Link dinamico non valido" all'indirizzo https://g.co/androidstudio/not-mocked
Test
g.co/androidstudio/not-mocked non è più utile

Android Studio Flamingo Canary 4 (2022.2.1.4)

Rilasciati insieme a:
  • Plug-in Android per Gradle 8.0.0-alpha04
Problemi risolti
Plug-in Android per Gradle
La sostituzione delle risorse con resValue in build.gradle genera l'errore: Risorse duplicate
Il tipo di build "debug" ha una chiave di firma predefinita, mentre gli altri no
L'utilizzo di funzionalità dinamiche e la riduzione delle risorse causano un arresto anomalo del runtime
Editor di codice
Ispezione "RegExp" > Errori "Esci carattere ridondante" "\\}" come ridondante
Gestione delle dipendenze
Rimuovi gli strumenti di compilazione obsoleti
Importa/sincronizza
Impossibile importare il progetto Kotlin Multiplatform in AS 2022.1.1 Beta 1
IllegalStateException: Build (name=':') not found
Layout Editor
Errore di anteprima delle visualizzazioni personalizzate
Lint
Riciclo di falsi positivi di Lint relativo a openInputStream
Logcat
[LogcatV2] Suggerimento di tastiera errato se modifichi il valore predefinito "Control+Spazio"
Network Inspector
Network Inspector mostra le richieste due volte se OkHttpClient è stato creato da un altro OkHttpClient utilizzando newBuilder()

Android Studio Flamingo Canary 3 (2022.2.1.3)

Rilasciati insieme a:
  • Android Gradle Plugin 8.0.0-alpha03
Problemi risolti
Plug-in Android per Gradle
Interrompi la creazione della configurazione androidJacocoAnt se la copertura non è attivata
L'utilizzo di @IntDef in un componente della libreria non genera annotations.zip nell'aar
Impossibile trovare il supertipo comune per e
Aggiungi una versione della proprietà gradle di LINT_PRINT_STACKTRACE=true
Artefatti prefab obsoleti pacchettizzati in AAR
Esegui la migrazione dalla proprietà destinazione alla proprietà outputLocation per risolvere l'avviso di ritiro e prepararti a Gradle 9.0
Tieni conto del flag `--release` quando configuri l'attività JavaCompile
[AGP-7.3.0-beta03] ShrinkResourcesNewShrinkerTask non riesce se dopo la dichiarazione XML è presente una riga vuota
Il target lintVital viene eseguito per impostazione predefinita in una variante di debug
Avvisa quando i file ProGuard non esistono
AGP tenta di aggiungere kotlinOptions.freeCompilerArgs nella fase di esecuzione dell'attività
Gradle sync failed: Sync failed: reason unknown
DependencyReportTask non è compatibile con la cache di configurazione
Editor di codice
L'estrazione della risorsa stringa può includere virgolette (" ")
L'evidenziazione del contesto SQL non funziona in Room 2.5.0
Anteprima di composizione
Menu a discesa espanso in una posizione errata in modalità di anteprima interattiva
Debugger
Per impostazione predefinita, le origini di debug utilizzano compileSdkVersion anziché la versione dell'emulatore
Emulatore
Mirroring dello schermo Tocca scollega il dispositivo
Importa/sincronizza
L'importazione del progetto Gradle non riesce dopo l'upgrade da Chipmunk Patch 2 (2021.2.1)
Le opzioni del compilatore non sono incluse nella sincronizzazione di Gradle dell'IDE
Impossibile importare il progetto Kotlin Multiplatform in AS 2022.1.1 Beta 1
Lint
Il controllo lint ResourceType non funziona per le origini Kotlin
VersionChecks non gestisce i controlli di intervallo di Kotlin
Falso positivo per InlinedApi quando è incapsulato
Logcat
Problemi relativi a logcat
Nuovo codice/modelli
Un tag metadati vuoto aggiunto ai nuovi progetti
Visualizzazione progetto
Il nome del pacchetto non viene aggiornato nella barra laterale dopo la ridenominazione
Assistente all'upgrade
Supporto della modifica del nome del pacchetto per AndroidTest
Esegui la migrazione dell'attributo package di AndroidManifest.xml allo spazio dei nomi DSL

Android Studio Flamingo Canary 2 (2022.2.1.2)

Rilasciati insieme a:
  • Android Gradle Plugin 8.0.0-alpha02
Problemi risolti
Plug-in Android per Gradle
La configurazione di MergeGeneratedProguardFilesCreationAction è lenta anche con la memorizzazione nella cache della configurazione attivata
[AGP] Aggiungere la directory di origine generata al modello IDE (API Variant)
JavaPluginConvention e HasConvention sono deprecati
Non aggiungere ignorewarnings a R8 per impostazione predefinita
Avvisa quando i file ProGuard non esistono
AGP 7.3.0 interrompe la sincronizzazione di Gradle per i progetti della piattaforma Gradle
Libreria apksig: ApkVerifier$Result.getV4SchemeSigners() è contrassegnato come privato
APK Viewer
Allineamento errato dell'etichetta della finestra di dialogo
Mostrare i contenuti dei file .version in APK Analyzer
Le intestazioni delle colonne della tabella di APK Analyzer non hanno spaziatura interna
Gestione AVD
Bug in AVD Manager Error: Unable to locate adb but adb.exe is on path.
Background Task Inspector
Background Task Inspector
Editor di codice
L'estrazione della risorsa stringa può includere virgolette (" ")
Device Manager
Risultati ambigui nel menu di ricerca di azioni quando si cerca "Gestore dispositivi"
Ordinamento non corretto in Gestione dispositivi
Emulatore
Disattivare lo schermo del dispositivo durante il mirroring
Importa/sincronizza
Consenti i test per la sincronizzazione con le versioni precedenti di AGP per gestire il nuovo DSL dello spazio dei nomi
Supporto del nuovo layout dell'origine KMP
Plug-in Kotlin
Lo strumento Refactor -> Modularize non funziona con il codice Kotlin
Logcat
Ripristina la possibilità di personalizzare le dimensioni dei caratteri di logcat
Logcat mostra il banner "Tutte le voci dei log sono nascoste dal filtro" quando il dispositivo è disconnesso
Refactoring per la modularizzazione
AS 3.3 alpha8: il refactoring Modularizza… non è selezionabile
Navigazione
Se lo spazio dei nomi viene spostato in build.gradle, la compilazione non riesce con una dichiarazione R non referenziabile.
Nuovo codice/modelli
Commento errato nel modello Attività con schede
Nome del modulo troppo limitato
Assistente per la creazione di nuovi progetti
La schermata di distribuzione delle versioni è troppo grande e non è possibile scorrere.
Release bundle/APK
La generazione del keystore non esegue la fuga o le virgolette degli argomenti
Risorse
Impossibile estrarre la risorsa stringa da Kotlin se contiene interruzioni di riga
Android Studio sostituisce silenziosamente la risorsa drawable
I file SVG con sfondo trasparente diventano gialli
L'azione Converti in WebP dovrebbe funzionare per le icone di Avvio applicazioni
SDK Manager
La directory delle icone clip art causa gravi ritardi in SDK Manager
SdkManager mostra toString su RemotePackage
Editor delle traduzioni
Traduttore: mantieni i file di risorse e non inserirli tutti in strings.xml
Traduttore Editor non distingue tra serbo cirillico e serbo latino. Inoltre, in Traduttore Editor mancano molti corpi linguistici
L'aggiunta di una stringa in Translation Editor aggiunge la risorsa due volte (AS Bumblebee)
Più colonne vengono sovrascritte quando si incolla il testo

Android Studio Flamingo Canary 1 (2022.2.1.1)

Rilasciati insieme a:
  • Plug-in Android Gradle 8.0.0-alpha01
Problemi risolti
Plug-in Android per Gradle
Errore di compilazione non affidabile nell'attività MergeResources
JavaPluginConvention e HasConvention sono deprecati
Posizione del file errata e incoerente per la nuova API di trasformazione
Il plug-in Android Gradle non deve utilizzare la funzione deprecata GUtil.toWords(string)
Il plug-in Gradle per Android non deve utilizzare la funzione deprecata ConfigureUtil.configure(closure, target)
Aggiorna i test AGP per utilizzare KGP 1.7.20-Beta
Gradle 7.4 non va a buon fine (impossibile creare un'istanza di AnalyticsService)
Nuovo errore "costante enum sconosciuta" di javac in AGP 7.4.0-alpha09
API
API Variant: in AGP 7.1 e versioni successive, gli aggiornamenti ai nuovi oggetti Variant non vengono inoltrati agli oggetti Variant precedenti
Editor C++
Il file .h C++ esterno non può essere trovato nella visualizzazione del progetto Android
Editor di codice
Disattivare le importazioni con caratteri jolly per impostazione predefinita per i progetti Kotlin in Android Studio
Deployment
Fuga di dati del progetto tramite AndroidProcessHandler/SingleDeviceAndroidProcessMonitor
Device Manager
Gestione dispositivi mostra le immagini automatiche per la selezione dello smartphone
Emulatore
Il profilo hardware Android TV mostra le dimensioni del dispositivo errate
Impossibile scaricare l'immagine per Android 12.0 senza le API di Google per l'ABI arm64-v8a sul mio MacBook Pro 14
Importa/sincronizza
Impossibile sincronizzare il progetto con il modulo KMP in Chipmunk con MPSS
Evita di eseguire query sui modelli KMP per determinare se un modulo è KMP
//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests non va a buon fine su JDK17
Impossibile importare il progetto Kotlin Multiplatform in AS 2022.1.1 Canary 10
Memoria
Lo strumento Profilo memoria mostra 0,2 GB anziché 150 MB
Assistente all'upgrade
L'Assistente all'upgrade di AGP dovrebbe gestire i progetti che utilizzano android.disableAutomaticComponentCreation