Problemi chiusi di Android Studio 2021.3.1

Android Studio Dolphin Patch 1 (2021.3.1.17)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.1
Problemi risolti
Plugle Android per Gradle
L'esecuzione di test Android strumentati tramite Gradle non consente di applicare correttamente il deprovisioning
AGP 7.3.0 interrompe la sincronizzazione Gradle per i progetti della piattaforma Gradle
Dexer (D8)
Aggiungi un'API pubblica per la risoluzione dei conflitti durante l'unione di file DEX (per consentire a Bazael di consentire classi duplicate)
Importazione/sincronizzazione
L'importazione del progetto Gradle non riesce dopo l'upgrade dalla patch 2 di Chipmunk (2021.2.1)
Risorse
NPE in AarResourceRepositoryCache.createCachingData (AS Dolphin+)
Shrinker (R8)
I metadati Kotlin non vengono copiati durante la sostituzione dei campi del tipo
Conversione imprevista di tipo impreciso: TOP (tutto)
Gradle 7.3.0 causa errore di build dell'APK com.android.tools.r8.CompilationFailedException
Elimina i costruttori predefiniti inattivi in modalità compat.
Conflitto con Markdown JetBrains
Supporto per ThreadLocal.withInitial(java.util.function.Fornitore)
AGP 7.3 genera dex per classi con costruttore danneggiato
Tentativo imprevisto di determinare se il codice non CF deve essere rimosso
Errore di verifica ktor
Valore indefinito rilevato durante la compilazione generato durante l'elaborazione di okio-jvm 3.2.0
Errore di compilazione dall'oggetto incorporato della classe con un'istanza indiretta degli utenti
java.lang.IllegalAccessError con R8 3.3.75

Android Studio Dolphin RC 1 (2021.3.1.14)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.0-rc01
Problemi risolti
Plugle Android per Gradle
L'accesso alle origini delle varianti in onVariant comporta la scomparsa delle origini Android standard, ad esempio buildconfig.
AGP 7.1-beta04 manca un'API com.android.build.api.dsl.Lint e/o kdoc fuorviante
AGP ignora gli override di jniLibs dalla versione 7.3.0-alpha08
Scrivi in anteprima
La scrittura di anteprime nei moduli dell'app non riesce a trovare risorse nei progetti multimodulo
Dexer (D8)
Documentare la versione del compilatore richiesta per ogni versione della libreria disattivata
Emulatore
AS Electric Eel Canary 2 - L'errore "Fine" dell'assistente di connessione del dispositivo non fa nulla
Editor file Gradle
L'avviso relativo a un valore troppo basso di buildToolsVersion non è accurato
Importazione/sincronizzazione
L'editor dell'origine test delle unità non riesce a risolvere la risorsa stringa dichiarata in un altro modulo
Lo strumento Controllo codice non sembra funzionare.
KTIJ-22303: i modelli cacheOriginIdentifier di Mpp e Kotlin non corrispondono
Logcat
Le impostazioni del formato Logcat non vengono mantenute
Il nuovo logcat non mostra i log dopo i primi 2 secondi
Shrinker (R8)
ArrayIndexOutOfBoundsException in IntSwitch
R8: NullPointerException su AGP 7.3.0-beta02 e 7.4.0-alpha03
[R8 3.3.61] StackOverflowError da NoClassInitializerCycles
NPE in shrinker, versione R8 3.2.60
[R8 3.3.57] NoClassDefFound a causa dell'interfaccia sostituita con una classe astratta con requisiti SDK più elevati

Android Studio Dolphin Beta 5 (2021.3.1.14)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.0-beta05
Problemi risolti
Plugle Android per Gradle
Il modulo com.android.test di AGP 7.2 non riesce ad accedere alle classi degli apparecchi di test del modulo com.android.app
ARTICOLO
[R8 3.3.40] La chiamata del profilo di velocità dex2oat sembra bloccarsi sul dispositivo Android 8
Crea varianti
Il selettore delle varianti a volte non terminava mai
Importazione/sincronizzazione
Il cambio di variante durante la creazione non termina mai
Shrinker (R8)
R8 3.1.7-dev e versioni successive ottimizzano erroneamente gli enum, causando NoSuchFieldError
NullPointerException durante la generazione del dump utilizzando R8 3.3
AssertionError: Impossibile calcolare la relazione per non impostato
[R8 3.3.57] NoClassDefFound a causa dell'interfaccia sostituita con una classe astratta con requisiti SDK più elevati

Android Studio Dolphin Beta 4 (2021.3.1.13)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.0-beta04
Problemi risolti
Plugle Android per Gradle
Lint che si arresta in modo anomalo in Kotlin 1.7.0-RC2 build
ARTICOLO
[R8 3.3.40] La chiamata del profilo di velocità dex2oat sembra bloccarsi sul dispositivo Android 8
Importazione/sincronizzazione
Crea un problema con più varianti di prodotto nella nuova versione
Logcat
2 GB utilizzati da 9000 DeviceImpl di AndroidLogcatService
Shrinker (R8)
IncompatibileClassChangeError con R8 - 3.3.28 (API Android < 25)
Gradle 7.2.0 causa errore di build dell'APK com.android.tools.r8.CompilationFailedException

Android Studio Dolphin Beta 3 (2021.3.1.12)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.0-beta03
Problemi risolti
Plugle Android per Gradle
processReleaseManifest: pacchetto trovato nell'origine AndroidManifest.xml false negative
Imposta dokka-core come dipendenza del tempo di compilazione e caricalo in fase di runtime
AGP 7.2.0-rc01 :buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
Scrivi in anteprima
ComposeAnteprimaRepresentations diffonde tramite le connessioni al bus di messaggi in FastPreviewManager
Aggiornamento
Patcher su M1 non funziona per EE da c1 a EE c2

Android Studio Dolphin Beta 2 (11.3.1.2021)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.0-beta02
Problemi risolti
Android App Bundle
bundletool non pacchettizza correttamente i profili di riferimento
Plugle Android per Gradle
La versione 7.2 di AndroidGradlePlugin interrompe l'API transform quando viene utilizzata insieme all'API ASM
BumbleBee di Android Studio non sempre implementa le modifiche più recenti
La trasformazione di un artefatto AAR inserisce l'output finale sotto gli intermedi
Strumenti di design
Ctrl + D o il pulsante "Mostra il confronto" non mostra le differenze git
Dexer (D8)
Attiva esplicitamente la modellazione delle API mancante in D8/R8 da AGP
Evita di utilizzare una versione con la libreria desugarata pre-release
Importazione/sincronizzazione
La dipendenza POM circolare interrompe l'importazione del progetto
"Rilevate radici di contenuti duplicate" con il plug-in Android per Gradle 7.2.0
Pelucchino
Lint in AGP 7.2.0 bloccato nel controllo ApiDetector
IncostLayout non rispetta la base di riferimento
[Lint] Il rilevatore del tipo di risorsa errato rileva errori nel codice valido quando il codice si trova tra i moduli
Corsa
L'opzione Dispositivi non è visibile e non può eseguire l'app anche se è disponibile il modulo dell'app.
Shrinker (R8)
[R8 3.3.40] NoSuchMethodError a causa di una super chiamata a un metodo inesistente
NullPointerException nella libreria desugarata durante la conversione della specifica
NullPointerException in FieldAssignmentTracker utilizzando 3.3.35
[R8 3.3.31] Eccezione incompleta HorizontalClassMergeCode non raggiungibile
R8 che causa VerificationError sulle librerie Scala

Android Studio Dolphin Beta 1 (2021.3.1.10)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.0-beta01
Problemi risolti
Plugle Android per Gradle
Aggiungi metodi di dissugar al modello lint
Dexer (D8)
Le VM Art / Dalvik precedenti alla versione 8 non supportano la correzione per JDK-8272564
Emulatore
L'opzione per disattivare la condivisione degli appunti non è più disponibile in Android Studio Bumblebee, non è possibile disattivarla
Pelucchino
Aggiungi flag --offline a lint
Shrinker (R8)
R8 3.3.28 corrompe metodi raggiungibili mettendo "lancia NPE" nel corpo del metodo.
Il costruttore della classe mantenuta restituisce un NPE in modalità di compatibilità con Proguard

Android Studio Dolphin Canary 9 (2021.3.1.9)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.0-alpha09
Problemi risolti
Plugle Android per Gradle
Le immagini di sistema "simili" quando non si riesce a ottenere quella richiesta sono _not_ simili
Dispositivi di test automatici: non stai scaricando l'immagine di sistema corretta? O usare quello sbagliato?
"Ti consigliamo di usare un plug-in Android per Gradle più recente" quando non ne esiste uno più recente
Il dispositivo gestito da Gradle deve offrire un tipo di dispositivo compatibile quando non ne viene trovato uno
Il plug-in kotlin-android-extensions non funziona quando l'attributo "package" non è presente in AndroidManifest.xml
L'errore di mancata corrispondenza tra tipo di dispositivo/tipo di immagine non è facile da usare
Posizione del dispositivo gestito da Gradle su disco
Strumento di analisi build
L'analisi del jetifier dell'analizzatore di build afferma che il databinding di androidx richiede jetifier
Gestione dispositivi
Il menu "Arresta dispositivo" è scomparso dal menu contestuale di Gestione dispositivi.
Emulatore
errore emulatore finestre strumento
Laurea
Lint UnusedResources falso positivo con alias di importazione
Importazione/sincronizzazione
Impossibile sincronizzare il progetto con il modulo KMP in Chipmunk con MPSS
Kotlin 1.6.20 infrange le depedenze dei moduli KMP
"LicenseNotAcceptedException" che non è applicabile?
Modulo di build composita non importata nell'IDE
Logcat
Logcat disconnesso dal dispositivo
Navigazione
Inclusione di un grafico di navigazione di diverse interruzioni del modulo aar che generano filtri di intent di AndroidManifest.xml per i link diretti
Risorse
Bug: scegliere di passare all'"implementazione" di una risorsa non va da nessuna parte
Gestore SDK
L'aggiornamento dell'SDK non funziona se /tmp è un link simbolico
SDK Manager non dovrebbe più inviare spam alle informazioni di log su stdout

Android Studio Dolphin Canary 8 (2021.3.1.8)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.0-alpha08
Problemi risolti
Plugle Android per Gradle
AGP 7.1.1 dipende dalla versione vulnerabile di Netty
Problemi di classe duplicati segnalati da R8
AGP 7.1.1 non genera classi RenderScript con elaborazione delle risorse disabilitata
Implementa api/annotationProcessor/implement resolutionStrategy per le configurazioni derivate di varianti
MergeSourceSetCartellas avvia troppe azioni worker
Dispositivi virtuali gestiti da Gradle con errori nella CI (azioni GitHub)
problemi relativi a android.defaultConfig.ndk.debugSymbolLevel
Il tipo di build "debug" ha una chiave di firma predefinita, mentre gli altri no
STRING_TOO_LARGE non dovrebbe superare il processo di compilazione
Visualizzatore APK
Se si sono verificati problemi, lo strumento di analisi APK non dovrebbe mostrare il messaggio "Caricato correttamente"
Gestione AVD
avdmanager chiede "Vuoi creare un profilo hardware personalizzato?" anche se è stato passato --silent flag
È possibile configurare la durata di visualizzazione media di Android TV con un orientamento verticale
Android Studio 2.0: la modifica di un dispositivo virtuale ripristina la selezione personalizzata di skin
La durata di visualizzazione media non mostra correttamente il layout TV orizzontale nella finestra di dialogo di selezione della durata di visualizzazione media
Il dispositivo QVGA da 2,7" mostra 'ldpi' nell'elenco dei dispositivi anziché 'mdpi', errore di dimensione del 33% tra design e test
Android Studio non supporta una densità dell'emulatore di 200 dpi
I link di download vengono nascosti quando viene selezionata un'immagine di sistema, se la finestra è troppo stretta
Editor di codice
Problema di evidenziazione della sintassi SQLite: "SELECT" non può essere seguito da "REPLACE"
L'ID di completamento automatico nell'editor di layout riempie il campo con una stringa errata
Nome della classe non risolto nelle regole ProGuard
Gestione dispositivi
Conserva l'ordine dell'emulatore in AVD Manager
Gestione dispositivi mostra il percorso errato nel messaggio di errore quando la durata di visualizzazione media è stata rinominata all'interno di AS
Android Studio si blocca durante l'eliminazione di un dispositivo virtuale
IllegalArgumentException in SkinLayoutDefinition.parseFile
Modifica
Errori di sintassi non validi nei file AIDL
Emulatore
Emulatore ospitato su Android Studio: compatibilità della tastiera AZERTY per Virtual Scene Navigation
Firebase
L'Assistente Firebase non viene caricato
Primo lancio
IOEccezione in WindowsPerformanceHintsChecker
Editor file Gradle
L'avviso sul Catalogo delle versioni deve essere più chiaro
Importazione/sincronizzazione
Impossibile sincronizzare il progetto con il modulo KMP in Chipmunk con MPSS
La sincronizzazione con Gradle non riesce con AGP 7.3.0-alpha01 in Chipmunk Studio
Programma di installazione
Piccolo bug di Android Studio
Scoiattolo americano beta 1: la configurazione guidata non calcola correttamente le dimensioni di download
Pelucchino
La configurazione dell'lint non funziona nello scenario di origine set di dati per modulo
Il controllo NewApi non gestisce le maiuscole delle nuove interfacce ereditate
[Lint] Il rilevatore "Riciclo" segnala erroneamente le animazioni come non avviate
Integrazione lint
AndroidLintAnalysisTask causa un fallimento della cache a causa della differenza di timestamp in "lint.jar"
Logcat
Logcat scorre automaticamente fino alla fine
La cancellazione del buffer logcat interrompe il logcat
Logcat smette di funzionare dopo averlo chiuso e riaperto.
Editor di movimento
Pulsanti di controllo dell'animazione mostrati come ">>" (overflow) quando i caratteri di sistema sono più grandi
Nuovo codice/modelli
La procedura guidata del nuovo progetto di Android Studio utilizza ancora la funzione deprecata "onActivityCreated" per "Fragment + ViewModel"
Il nuovo file di build del progetto C++ contiene un blocco external NativeBuild duplicato
Risorse
Elenco non ordinato in Asset immagine > Conferma percorso icona > Directory di risoluzione
Bug: scegliere di passare all'"implementazione" di una risorsa non va da nessuna parte
L'editor XML non segnala quando si utilizza l'apostrofo (o anche ') senza eseguire l'escape con una barra rovesciata che porta a un errore di Gradle
Corsa
Esegui con dati chiari
Esecuzione di test
I risultati dei test delle unità non vengono visualizzati in Dolphin
È stata aggiunta più copertura di test per i test delle unità
I test strumentali hanno esito negativo con "Progetto "X" non trovato nel progetto principale "X".
Gestore SDK
problema con doppie dipendenze sdkmanager
Ogni aggiornamento AS = nuovi bug non risolti :|
L'aggiornamento dell'SDK non funziona se /tmp è un link simbolico
AVDManager - "Errore: il percorso del pacchetto non è valido. I percorsi delle immagini di sistema validi sono:ository..."
AGP scarica il pacchetto SDK Tools se è installato solo il pacchetto di strumenti a riga di comando più recenti
SDK Manager non nel menu Strumenti, licenze SDK non accettate, impossibile continuare
Test
Il test GMD non è riuscito a causa di un errore di provisioning del dispositivo su Windows

Android Studio Dolphin Canary 7 (2021.3.1.7)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.0-alpha07
Problemi risolti
Plugle Android per Gradle
Aggiungi worker a R8
Aggiungi metodi di dissugar al modello lint
Importazione/sincronizzazione
Problema di caricamento del "modello di build Gradle" su IDE
Pelucchino
Il messaggio Lint IconaMancaDensityCartella utilizza un percorso assoluto in lint-baseline.xml
Sposta VersionChecks nel pacchetto API per aumentare la visibilità
I controlli NewApi di Lint non gestiscono le istruzioni "quando" in Kotlin

Android Studio Dolphin Canary 6 (2021.3.1.6)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.0-alpha06
Problemi risolti
Plugle Android per Gradle
Vulnerabilità critiche in org.bouncycastle:bcprov-jdk15on:1.56
Rimuovi input file di riferimento per AndroidLintAnalysisTask
Dispositivi di test automatici: non stai scaricando l'immagine di sistema corretta? O usare quello sbagliato?
Non includere più jar con regole lint da .android/lint in AGP 7.2
Aggiungi metodi di dissugar al modello lint
Benchmark
Impossibile creare il modello Android Studio Microbenchmark
Crea C++
external NativeBuildClean esegue preBuild anche quando si usa AGP 4.0.0
Trova utilizzi
Vai alla dichiarazione non funziona per @animator/foo (probabilmente per qualsiasi elemento in vivace-vector)
Macrobenchmark
Modello Macrobenchmark n. .gitignore
La documentazione di ExampleStartupBenchmark fa riferimento a un attributo sbagliato
Corrispondenza del modello Macrobenchmark di riserva + profilabile
MinSdk errato del modello Macrobenchmark
ExampleStartupBenchmark utilizza un'API CompilationMode.SpeedProfile non esistente

Android Studio Dolphin Canary 5 (2021.3.1.5)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.0-alpha05
Problemi risolti
Plugle Android per Gradle
I test sul dispositivo hanno esito negativo quando non è possibile eseguirli
Android Studio 2021.1.1 beta5 . La sincronizzazione Gradle non riesce con il messaggio "Impossibile caricare la classe 'com.android.build.api.extension.AndroidComponentisExtension".
AGP 7.2.0-alpha05 interrompe le build che utilizzano il plug-in Navigation Safe Args
Errore vago per il file values.xml non valido
Modifica della scrittura
Importa il completamento automatico invece del completamento del tipo
Emulatore
UncontentLinkError: impossibile trovare image_converter.dll
Editor layout
BUG: altri spazi errati nel layout. Toccare il design del layout in qualsiasi visualizzazione e causare la modifica del formato del testo del layout
Pelucchino
Bug: un modello di stringa non è considerato una stringa quando viene utilizzato come parametro per la funzione getString
Navigazione
Safe Args ha utilizzato getApplicationIdTextResource deprecato con AGP 4.1 o versioni successive
SafeArgs 2.4.0-rc01 e AGP 7.1.0-rc01 incompatibili
Network Inspector
TrackedHttpURLConnection.getHeaderField si arresta in modo anomalo con NullPointerException
Ricevo costantemente questo errore quando il debugger è connesso all'ultima versione di Android Studio.
Il nuovo Network Inspector si arresta in modo anomalo dopo l'aggiornamento di Bumblebee
Risorse
Errore imprevisto "Il nome della risorsa deve iniziare con un carattere" quando una risorsa stringa inizia con un riferimento "@string/string_name" ed è seguito da spazi vuoti e qualsiasi altro testo
Esecuzione di test
I risultati dei test delle unità non vengono visualizzati in Dolphin

Android Studio Dolphin Canary 4 (2021.3.1.4)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.0-alpha04
Problemi risolti
Plugle Android per Gradle
Aggiunta del supporto per l'anteprima delle librerie minCompileSdk
"File Java esterno alla directory principale di origine" quando utilizzi manifest.srcFile
Collisione durante la configurazione del dispositivo se più di un progetto secondario dichiara lo stesso dispositivo
Migliorare la leggibilità dei messaggi di errore CheckAarMetadataTask
AGP non deve utilizzare ProjectComponenteIdentifier.projectPath senza ProjectComponenteIdentifier.build
"La proprietà "layoutInfoDirectory" non ha un valore configurato" dopo aver eseguito l'upgrade di AGP dalla 7.0.4
Implementa api/annotationProcessor/implement resolutionStrategy per le configurazioni derivate di varianti
AGP cerca ANDROID_SDK_ROOT, non ANDROID_HOME
Finestra dell'assistente
Errore di battitura nello strumento Firebase
Emulatore
UncontentLinkError: impossibile trovare image_converter.dll
Controllo layout
Ispezione e controllo del layout delle app e Controllo database non funzionano
Pelucchino
Le annotazioni @TargetApi vengono applicate ai chiamanti
La modalità di test dell'alias tipo lint crea alias di tipo non validi con parole chiave generiche
Regressione NewAPI lint Android
Memoria
La simbolizzazione è interrotta per Memory Profiler
Network Inspector
Network Inspector in BumbleBee non mostra la risposta dell'API in formato leggibile
Nuovo codice/modelli
Bug del messaggio di errore: l'argomento per il parametro @NotNull "text2" di com/intellij/diff/comparison/ComparisonManagerImpl.isEquals non deve essere null
Esecuzione di test
I risultati dei test delle unità non vengono visualizzati in Dolphin

Android Studio Dolphin Canary 3 (2021.3.1.3)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.0-alpha03
Problemi risolti
Plugle Android per Gradle
Assicurati che le directory vuote provenienti da origini locali e classpath di runtime siano prese in considerazione per le risorse Java
La proprietà lateinit projectProvider non è stata inizializzata
AAB (resources.pb) gonfia a intermittenza di commenti da attrs.xml?
AGP ignora il nome del pacchetto impostato in androidTest/AndroidManifest.xml
Finestra dell'assistente
Modifica il titolo della finestra dello strumento "Assistente" in modo da includere i due punti
Scrivi in anteprima
Riquadro di anteprima di Scrivi vuoto quando Composable accede a Build.VERSION.SDK_INT
Editor layout
Posizioni assolute non rimosse per le visualizzazioni di riferimento
Studio si blocca durante la build.
Il file Misc.xml contiene il percorso locale
Nell'editor di progettazione delle attività, la rotellina del mouse è più piccola del previsto
Bug: mostra RadioButton negli elementi di RecyclerView, inserisce del testo anche se non sono stati impostati
Bug: nessuna anteprima per le preferenze personalizzate
Avviso di confusione sui valori entryValues della preferenza
Pelucchino
Il controllo lint di TypographyQuotes genera un problema per le virgolette utilizzate dagli attributi dei tag HTML
Incoerenza tra i suggerimenti Lint e AGP su come pacchettizzare le librerie native
Avviso di AndroidLintAnalysisTask IllegalArgumentException perché i file di classe non sono supportati in META-INF
Memoria
La simbolizzazione è interrotta per Memory Profiler
Editor navigazione
Se accedo a securearg viene visualizzato l'editor di navigazione, ma non l'argomento
Gestione delle risorse
Impossibile creare icone
Test
AGP 7.2.0-alpha06, test espresso, due punti nel nome dell'artefatto prodotto

Android Studio Dolphin Canary 2 (2021.3.1.2)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.0-alpha02
Problemi risolti
Plugle Android per Gradle
L'API Transform basata su ASM tenta di calcolare frame per il bytecode Java a 6 quando contengono istruzioni JSR/RET
Android Studio 2021.1.1 beta5 . La sincronizzazione Gradle non riesce con il messaggio "Impossibile caricare la classe 'com.android.build.api.extension.AndroidComponentisExtension".
Errore di memoria generato da ResolutionResultUtils.getPathFromRoot(ResolutionResultUtils.kt:55)
Aggiungi un test per la pubblicazione AGP&KMP
Il link alle opzioni di compatibilità di Studio e AGP indirizza al sito aziendale
Collisione durante la configurazione del dispositivo se più di un progetto secondario dichiara lo stesso dispositivo
L'unione dei risultati dei test dei dispositivi gestiti non dovrebbe restituire messaggi di assistenza.
Il file di diagnostica resource.txt non viene creato dopo l'esecuzione di shrinkReleaseRes
JarFlinger deve fornire una modalità che non ignora le directory vuote
Android Studio
Aggiunta del supporto di correzione rapida lint per avvisi/errori lint sulle istruzioni di importazione
Crea C++
ModelCache.safeGet(androidProjectResult.androidProject::getNdkVersion, "") non deve essere null
Scrivi in anteprima
Utilizzo di @PreviewParameter non visualizzato come componibile nella finestra di anteprima
Le anteprime di composizione non riescono a trovare risorse di altri moduli quando sono abilitate classi R non transitive
CPU
Campionamento del profilo che danneggia la misurazione dei benchmark
Associazione dati
Associazioni perdute
Associazione dati
Raccogli StateFlow utilizzando addrepeatingJob/flowWithLifecycle
Strumenti di design
AS 2.3: Sottotitoli dei pulsanti di opzione per la conversione WebP
Anteprima dell'immagine a 9 patch su tema scuro con testo chiaro su sfondo chiaro
Gestione dispositivi
Impossibile eseguire Gestione dispositivi Android
Importazione/sincronizzazione
"la variante non deve essere nulla" durante l'importazione del progetto MPP Kotlin
Editor layout
Tasti di scelta rapida per la modalità editor di layout attivati in file diversi dai layout
Studio si blocca durante la build.
L'editor delle preferenze di Android Studio non funziona correttamente
L'anteprima del layout non trova tutti i temi del progetto
Controllo layout
Inspector mostra i contenuti dopo la selezione dell'opzione "Interrompi"
Impossibile copiare i valori degli attributi nello strumento di controllo del layout
Pelucchino
Controllo lint di rientro sospetto - falso positivo in kotlinx-coroutines-core
Lint: la località calcolata da getValueLocation di LintCliXmlParser non è corretta
Elenca controlli personalizzati eseguiti in lint-report.html
Aggiungi l'annotazione @lateredSdkVersion per indicare che un metodo è deprecato dopo un determinato livello API minimo
ObsoleteSdkInt deve controllare le annotazioni goesApi, TargetApi e SdkSuppress
Annotazione @ReturnThis e applicazione di Lint
[Android Lint Checks] Annotazione Kotlin @OpenForTesting e controllo lint
Il controllo ObsoleteSdkInt deve segnalare l'utilizzo di @TargetApi
Il controllo ObsoleteSdkInt deve includere Tools:targetApi
Lint segnala UnknownIssueId quando vengono utilizzati ID problemi personalizzati nella configurazione lint.
Esecuzione di test
Impossibile utilizzare argomenti di strumentazione contenenti "-e"
Rispetta i parametri di strumentazione personalizzati specificati nella configurazione di esecuzione di Android Studio (UTP)
Esegui l'upgrade dell'assistente
"Impossibile trovare la versione AGP nei file di build". Che cosa significa? E COME qualcuno può risolvere il problema?

Android Studio Dolphin Canary 1 (2021.3.1.1)

Rilasciata con:
  • Plug-in Android per Gradle 7.3.0-alpha01
Problemi risolti
Plugle Android per Gradle
Il plug-in Android per Gradle 7.1.0-rc01 non riesce a eseguire la trasformazione bytecode ASM durante i test delle unità
Plug-in Android per Gradle: correggi la perdita di dipendenze di compilazione da parte di ConstrainHandler.
SigningConfig per MergedFlavor (buildType+flavor) su Gradle 7.x
Alcuni nuovi blocchi DSL non possono essere utilizzati da Groovy DSL nel plug-in Android per Gradle 7.0.0
Nuova API di pubblicazione AGP 7.1: il jar javadoc creato non viene firmato
Editor di codice
Bug nei modelli live di Android Studio: l'espressione className() non risolve il nome della classe
Importazione/sincronizzazione
Log spam: "INFO - testKnownPluginVersionProvider - plug-in 'gradle' mancante nel repository Maven offline, userà il valore predefinito 7.2.0-alpha05 "
Mostra versioni JDK e posizioni dei file nel menu Quando la posizione jdk Gradle non è impostata.
Esecuzione di test
Impossibile eseguire AndroidTest dal menu grondaia quando è selezionata una configurazione di esecuzione non Android
Shrinker (R8)
Problema di unione della classe virtuale su jar da b/211811489
[R8 3.2.24] NPE nell'analisi MemberRebindingAnalysis
Le classi Sealed non sono supportate
R8 rinomina i valori letterali stringa
Compilation Kotlin interrotta con divertimento in linea + argomenti predefiniti + crossinline
Bug: errore del messaggio "Compilation di lezioni..."