Problemi chiusi di Android Studio 2021.2.1

Android Studio Chipmunk Patch 2 (2021.2.1.16)

Rilasciata con:
  • Plug-in Android per Gradle 7.2.2
Problemi risolti
Plugle Android per Gradle
La versione 7.2 di AndroidGradlePlugin interrompe l'API transform quando viene utilizzata insieme all'API ASM
AGP 7.2.0-rc01 :buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
Debugger C++
La versione di rilascio di una libreria nativa da un progetto dipendente viene pacchettizzata anche per una variante della build di debug
Strumenti di design
Ctrl + D o il pulsante "Mostra il confronto" non mostra le differenze git
Dexer (D8)
Documentare la versione del compilatore richiesta per ogni versione della libreria disattivata
Laurea
Lint UnusedResources falso positivo con alias di importazione
Importazione/sincronizzazione
Crea un problema con più varianti di prodotto nella nuova versione
Shrinker (R8)
ArrayIndexOutOfBoundsException in IntSwitch
R8 3.1.7-dev e versioni successive ottimizzano erroneamente gli enum, causando NoSuchFieldError
R8 che causa VerificationError sulle librerie Scala
Gradle 7.2.0 causa errore di build dell'APK com.android.tools.r8.CompilationFailedException
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
NullPointerException in FieldAssignmentTracker utilizzando 3.3.35

Android Studio Chipmunk RC 2 (2021.2.1.13)

Rilasciata con:
  • Plug-in Android per Gradle 7.2.0-rc02
Problemi risolti
Strumento di analisi build
L'analisi del jetifier dell'analizzatore di build afferma che il databinding di androidx richiede jetifier
Emulatore
errore emulatore finestre strumento
Importazione/sincronizzazione
I messaggi di errore relativi al plug-in di supporto Android devono essere riformulati
IntelliJ
Manca il menu Touch Bar MBP 15" 2018.
Esegui l'upgrade dell'assistente
L'assistente per l'upgrade del plug-in Android per Gradle rende Android Studio non reattivo

Android Studio Chipmunk RC 2 (2021.2.1.13)

Rilasciata con:
  • Plug-in Android per Gradle 7.2.0-rc02
Problemi risolti
Strumento di analisi build
L'analisi del jetifier dell'analizzatore di build afferma che il databinding di androidx richiede jetifier
Emulatore
errore emulatore finestre strumento
Importazione/sincronizzazione
I messaggi di errore relativi al plug-in di supporto Android devono essere riformulati
IntelliJ
Manca il menu Touch Bar MBP 15" 2018.
Esegui l'upgrade dell'assistente
L'assistente per l'upgrade del plug-in Android per Gradle rende Android Studio non reattivo

Android Studio Chipmunk RC 1 (2021.2.1.12)

Rilasciata con:
  • Plug-in Android per Gradle 7.2.0-rc01
Problemi risolti
Plugle Android per Gradle
Problemi di classe duplicati segnalati da R8
Benchmark
Impossibile creare il modello Android Studio Microbenchmark
Crea C++
Percorso ninja rimosso dalle finestre, causando l'errore CXX410
external NativeBuildClean esegue preBuild anche quando si usa AGP 4.0.0
Errore molto confuso quando ninja e cmake si trovano in directory diverse
Editor di codice
Nome della classe non risolto nelle regole ProGuard
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
Pelucchino
La configurazione dell'lint non funziona nello scenario di origine set di dati per modulo
[Lint] Il rilevatore "Riciclo" segnala erroneamente le animazioni come non avviate
Macrobenchmark
Corrispondenza del modello Macrobenchmark di riserva + profilabile
Modello Macrobenchmark n. .gitignore
MinSdk errato del modello Macrobenchmark
La documentazione di ExampleStartupBenchmark fa riferimento a un attributo sbagliato
ExampleStartupBenchmark utilizza un'API CompilationMode.SpeedProfile non esistente
Memoria
La simbolizzazione è interrotta per Memory Profiler

Android Studio Chipmunk beta 4 (2021.2.1.11)

Rilasciata con:
  • Plug-in Android per Gradle 7.2.0-beta04
Problemi risolti
Plugle Android per Gradle
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
"File Java esterno alla directory principale di origine" quando utilizzi manifest.srcFile
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 non deve utilizzare ProjectComponenteIdentifier.projectPath senza ProjectComponenteIdentifier.build
AGP cerca ANDROID_SDK_ROOT, non ANDROID_HOME
Crea varianti
versionNameSuffix non funziona più se il nome della versione della variante viene impostato tramite la nuova API onVariants
Modifica della scrittura
Importa il completamento automatico invece del completamento del tipo
Emulatore
UncontentLinkError: impossibile trovare image_converter.dll
Pelucchino
Le annotazioni @TargetApi vengono applicate ai chiamanti
Regressione NewAPI lint Android
Navigazione
SafeArgs 2.4.0-rc01 e AGP 7.1.0-rc01 incompatibili
Safe Args ha utilizzato getApplicationIdTextResource deprecato con AGP 4.1 o versioni successive
Network Inspector
Network Inspector in BumbleBee non mostra la risposta dell'API in formato leggibile
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
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

Android Studio Chipmunk beta 3 (2021.2.1.10)

Rilasciata con:
  • Plug-in Android per Gradle 7.2.0-beta03
Problemi risolti
Plugle Android per Gradle
Errore di memoria generato da ResolutionResultUtils.getPathFromRoot(ResolutionResultUtils.kt:55)
AAB (resources.pb) gonfia a intermittenza di commenti da attrs.xml?
"La proprietà "layoutInfoDirectory" non ha un valore configurato" dopo aver eseguito l'upgrade di AGP dalla 7.0.4
Crea C++
ModelCache.safeGet(androidProjectResult.androidProject::getNdkVersion, "") non deve essere null
Scrivi in anteprima
Le anteprime di composizione non riescono a trovare risorse di altri moduli quando sono abilitate classi R non transitive
Associazione dati
Associazioni perdute
Gestione dispositivi
Impossibile eseguire Gestione dispositivi Android
Importazione/sincronizzazione
"la variante non deve essere nulla" durante l'importazione del progetto MPP Kotlin
Opzioni del compilatore Kotlin non applicate nei progetti di libreria
Manifest
Errore di unione del file manifest quando l'attributo del pacchetto non è presente in AndroidManifest.xml
Gestione delle risorse
Impossibile creare icone
Shrinker (R8)
NPE compilazione
Test
AGP 7.2.0-alpha06, test espresso, due punti nel nome dell'artefatto prodotto

Android Studio Chipmunk Beta 2 (2021.2.1.9)

Rilasciata con:
  • Plug-in Android per Gradle 7.2.0-beta02
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
Il file di diagnostica resource.txt non viene creato dopo l'esecuzione di shrinkReleaseRes
Il link alle opzioni di compatibilità di Studio e AGP indirizza al sito aziendale
Android Studio 2021.1.1 beta5 . La sincronizzazione Gradle non riesce con il messaggio "Impossibile caricare la classe 'com.android.build.api.extension.AndroidComponentisExtension".
Benchmark
I link Macrobenchmark (che non sono Tracce Perfetto) non funzionano in Studio
Analisi del codice
@IntDev non supporta i valori negativi?
CPU
Campionamento del profilo che danneggia la misurazione dei benchmark
Pelucchino
Controllo lint di rientro sospetto - falso positivo in kotlinx-coroutines-core
Il controllo ObsoleteSdkInt deve segnalare l'utilizzo di @TargetApi
Lint: la località calcolata da getValueLocation di LintCliXmlParser non è corretta
Il controllo ObsoleteSdkInt deve includere Tools:targetApi
ObsoleteSdkInt deve controllare le annotazioni goesApi, TargetApi e SdkSuppress
L'ordine logico di correzione rapida non viene utilizzato nell'IDE

Android Studio Chipmunk Beta 1 (2021.2.1.8)

Rilasciata con:
  • Plug-in Android per Gradle 7.2.0-beta01
Problemi risolti
Plugle Android per Gradle
Nuova API di pubblicazione AGP 7.1: il jar javadoc creato non viene firmato
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
Sviluppo di app
Lint AlertsAsErrors non riassegna l'avviso a errore
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 "
Plugin Kotlin
Avviso La classe Applicazione non viene mai utilizzata
Pelucchino
Possibile controllo debole nel codice linter di AuthLeakChecker
Linter dichiara in modo errato "android.content.ContextWrapper#checkCallingPermission" in PackageManager.PERMISSION_GRANTED o PackageManager.PERMISSION_DENIED
Consenti spazi nei nomi dei metodi tramite apici inversi
Il controllo sconosciutoNullness non deve attivarsi in caso di override delle API della piattaforma non annotate
Pacchetto di release/APK
La casella di controllo "Ricorda la password" nella finestra "Genera bundle o APK firmato" non ricorda "Password dell'archivio chiavi"
Esecuzione di test
Impossibile eseguire AndroidTest dal menu grondaia quando è selezionata una configurazione di esecuzione non Android
Impossibile eseguire test con strumentazione da un ambito directory
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
Bug: errore del messaggio "Compilation di lezioni..."
Compilation Kotlin interrotta con divertimento in linea + argomenti predefiniti + crossinline

Android Studio Chipmunk Canary 7 (2021.2.1.7)

Rilasciata con:
  • Plug-in Android per Gradle 7.2.0-alpha07
Problemi risolti
Sviluppo di app
Lint AlertsAsErrors non riassegna l'avviso a errore
Plugin Kotlin
Avviso La classe Applicazione non viene mai utilizzata
Pelucchino
Linter dichiara in modo errato "android.content.ContextWrapper#checkCallingPermission" in PackageManager.PERMISSION_GRANTED o PackageManager.PERMISSION_DENIED
Possibile controllo debole nel codice linter di AuthLeakChecker
Consenti spazi nei nomi dei metodi tramite apici inversi
Il controllo sconosciutoNullness non deve attivarsi in caso di override delle API della piattaforma non annotate
Pacchetto di release/APK
La casella di controllo "Ricorda la password" nella finestra "Genera bundle o APK firmato" non ricorda "Password dell'archivio chiavi"
Esecuzione di test
Impossibile eseguire test con strumentazione da un ambito directory

Android Studio Chipmunk Canary 6 (2021.2.1.6)

Rilasciata con:
  • Plug-in Android per Gradle 7.2.0-alpha06
Problemi risolti
Estensione per lo sviluppo di giochi Android
Interrompere l'utilizzo di JDK incorporato in favore di un JDK installato dall'utente
Plugle Android per Gradle
Impossibile installare i seguenti pacchetti dell'SDK Android perché alcune licenze non sono state accettate.
Pulisci / rimuovi ProjectInfo
Supporta il plug-in java-test-fits
Impossibile eseguire i test dei dispositivi gestiti da Gradle su più dispositivi alla volta
Impossibile creare il progetto con l'API 32.
Sposta la DSL del dispositivo gestito nel relativo segmento di TestOptions.
Aggiungi un prefisso agli attributi relativi ai gusti del prodotto per evitare confusione e collisioni
Fornisci la definizione dell'API AGP
Valuta gli utilizzi di @CacheableTask
Disabilita la memorizzazione nella cache di BundleLibraryClassesJar utilizzando @DoNotCacheByDefault
Aggiorna i buildbenchmark AGP per usare Kotlin 1.5
Impossibile creare dopo l'aggiornamento ad AGP 7.2.0-alpha04
AGP 7.0.0 non crea correttamente i file exec jacoco di test delle unità con testCoperturaEnabled true
L'aggiornamento della scrittura non rispetta i benchmark post-invio
ID applicazione non valido nei file dell'elenco di output della build durante il deployment tramite bundle
ComponenteArtifactIdentifier modificato dalle trasformazioni di artefatti, causando un classpath di runtime androidTest errato
Play Asset Delivery: il bundle non include tutti i pacchetti di asset
componentBuilder.enabled deve essere .enable
AGP offre classi META-INF ai processori bytecode
Controllo Jetifier non riuscito in Chipmunk Canary 3
Aggiorna la versione gradle a 7.3
Android Studio
Studio sceglie l'SDK sbagliato quando utilizza le estensioni
Riduci il numero di configurazioni dei dispositivi Wear OS predefinite nel flusso di creazione della durata di visualizzazione media.
I metodi MlLightClassTest non riescono dopo l'aggiornamento a IDEA 211.7442.40
Sviluppo di app
StaticFieldLeak non deve segnalare l'utilizzo di hilt annotato @ApplicationContext
Applica modifiche
Supporto - flag utente per l'installazione su un utente specifico
Finestra dell'assistente
L'UI del file Digital Asset Links non è chiara
Gestione AVD
L'avviso"Immagine localizzata" non va a capo
Controllo attività in background
Mostra il contenuto completo della colonna al passaggio del mouse
[2021.1.1 Beta 4] L'opzione Mostra nel grafico è attivata e quando viene selezionata l'interfaccia utente vuota viene visualizzata
Barra degli strumenti mostra avvisi per il contesto dell'interfaccia utente locale disattivato
Aggiungere collegamenti tra i lavoratori e i lavori correlati
Output build
[BA - Check Jetifier] Invece di rimuovere il flag EnableJetifier, impostalo su false in modo che i commenti rimanenti sopra questa riga non creino confusione
[BA] [UX String Improvement] Aggiorna la stringa per dare la priorità all'azione e il conteggio delle dipendenze in grassetto
[BA] Accessibilità: utilizzando VoiceOver su Mac, non sono riuscito a mettere in evidenza i link di azione per rimuovere "enableJetifier"
[Check Jetifier] Per un utilizzo multiplo, l'esecuzione del controllo dopo la correzione di una dipendenza continua a mostrare dipendenze fisse nella finestra del Finder
CM Canary 5: avviso di Jetifier rimasto dal controllo precedente dopo la build
Crea C++
Attiva la build di sviluppo di Android Studio da IJ IDEA
Integrazione frammentaria in uno scoiattolo canary 3
Modifica della scrittura
BridgeContext.getSystemService() viola il contratto generando invece di restituire un valore null per i servizi non riconosciuti
Scrivi in anteprima
Problema con la panoramica dello schermo nell'anteprima di Scrivi
ModuleClassLoader mantiene PSI in ParametrizedPreviewTest.testLoremIpsumInstance
[Scrivi l'anteprima dell'animazione] L'attraversamento "Tab" dovrebbe funzionare nell'anteprima dell'animazione (A11y)
[Scrivi anteprima animazione]Eccezione irreversibile IDE sull'aggiornamento nell'anteprima
La modifica del valore della casella combinata da "Esci" a "Invio" non aggiorna l'animazione.
NPE durante l'inizializzazione dell'anteprima
IDE principale
Riutilizza il debugger di Intellij Coroutine in Android Studio
IDE principale (sola lettura)
[Assistente per l'accoppiamento Wear] Se fai clic su "Accoppia" su un orologio già accoppiato, l'utente non può essere accoppiato a un solo dispositivo
CPU
La profilazione della CPU di avvio non registra l'opzione selezionata corretta per la registrazione della CPU
Scarso contrasto in Darcula quando si disattiva Vsync
Nel riquadro dei dettagli manca il grafico per il confronto tra valori effettivi e previsti
Modifica la stringa nel riquadro dei dettagli da "Jank" a "Frame"
Nit: La scheda Frame di Jank ha una freccia comprimibile che ha sempre uno sfondo scuro?
La selezione di un frame deve scorrere automaticamente fino all'inizio di quel frame
L'acquisizione della CPU con il clic con il tasto destro del mouse sulla sequenza temporale L2 non dovrebbe andare alla fase di acquisizione
Rimuovi l'icona di riordinamento dall'ultima corsia da nuoto
Il pulsante di zoom sulla selezione non funziona
Le tracce del ciclo di vita dei frame vengono duplicate per frame diversi
Rimuovi i dettagli del timestamp dal riquadro di analisi
Modifica "Scadenza prevista" -> "Scadenza"
Associazione dati
Databinding ha causato l'errore java.lang.StackOverflowError
Strumenti di design
Il plug-in Composer presenta errori di test irregolari
Il layout/generazione dell'UI dell'interfaccia utente resourcemanager.rendering.SlowResourcePreviewManager.getIcon è ricorsivo e può superare l'elenco di stack
[Android Studio Chipmunk | 2021.2.1 Canary 5] Il colore predefinito dell'icona vettoriale viene mostrato bianco anziché nero
ModuleClassLoader non riesce a individuare alcune classi Java
Esplora file del dispositivo
I file vengono eliminati in modo imprevisto alla chiusura
Gestione dispositivi
Rendi il riquadro Dettagli ridimensionabile
Simulazione WearPairingManager nei test delle unità
PhysicalDevicepanelTest non funziona sporadicamente su Windows
Aggiungi icona di accoppiamento per stato Connesso, Non connesso
[emulatore ridimensionabile] Rimuovi S come immagine di sistema selezionabile dalla creazione di AVD
[Assistente per l'accoppiamento Wear] Apri la scheda dell'emulatore incorporato per il dispositivo telefonico virtuale
[Wear Pairing Assistant] La connessione dei dispositivi è imprecisa
[Wear Pairing Assistant] L'assistente durante l'accoppiamento non mi è venuto in mente che i dispositivi sono stati accoppiati
TimeoutEccezione in AsyncDetailsBuilderTest
Modifica
MigrateToAppCompat[Gradle]I metodi di test non riescono sporadicamente dopo l'unione di IDEA 193.4697.15
Emulatore incorporato
Report eccezioni: com.android.diagnostic.LoggerErrorMessage all'indirizzo com.android.tools.idea.emulator.EmulatorView$ScreenshotReachr.onNext-1b7313ae
A volte viene visualizzato l'errore IDE RifiutaExectionException durante la chiusura dell'emulatore
All'interno della finestra dell'emulatore è presente una linea di allineamento della larghezza che occupa spazio non necessario .
Recupero dell'errore IDE IllegalStateException al primo avvio dell'emulatore
Emulatore
[Emulatore incorporato] Menu ridimensionabile senza il dispositivo selezionato
Importazione/sincronizzazione
V2 presuppone che i progetti abbiano sempre una variante
Sposta i test KTS di Gradle Sync in una classe o in un pacchetto separati
I simboli non vengono risolti quando si annulla la migrazione a classi R non temporanee
[DBP] Esponi dati DBP (file delle proprietà + attività di aggiornamento) tramite il modello V2
Eccezione durante la configurazione della tabella JDK
Errore di sincronizzazione con Gradle in Chipmunk Canary 5
Evidenziazione dell'errore errata durante l'accesso al campo interno kotlin dal test delle unità
La sincronizzazione di AGP 7.2.0-alpha04 e IDE Canary 5 non riesce senza l'aggiornamento dell'offerta
La sincronizzazione non compila LintOptions.severityOverrides
Sincronizzazione non riuscita con un metodo non supportato: LintOptions.getBaseline()
"Riferimento non risolto" per le classi generate in un modulo solo per Kotlin
Gradle mostra "Sincronizzazione non riuscita: motivo sconosciuto" in un caso in cui manca l'SDK target dell'app
IntelliJ
Si è verificato un errore IDE (java.lang.IndexOutOfBoundsException) durante la selezione di "Imposta segnalibro" in MainActivity
Jetpack Compose
La correzione automatica per @Anteprima è errata
Editor layout
[Compose-CL] Aggiunta del supporto del completamento automatico per la sintassi Json ConstraintLayout.
[lint] utilizza l'icona "notificationInfo" per suggerimenti
[Selettore anteprima] Aggiungi il monitoraggio, tenendo conto delle classi di dispositivo
Le icone vettoriali non vengono caricate per la prima volta nella finestra dell'icona di selezione vettoriale
[New DeviceDropdown] Nit: perché i nomi e le sezioni dei titoli sono diversi da uno strumento all'altro?
SourceCodeEditorProviderTest.testStateSerialization non riesce sporadicamente
MultiRepresentationPreviewTest.testMultipleProviders_conditionally Accepting L'accettazione non va a buon fine sporadicamente
MultiRepresentationPreviewTest.testPreviewRepresentationScorciatoiasRegistrati non riesce sporadicamente
Rimuovi l'icona della chiave inglese sopra l'anteprima AVD
fuga di progetti in PreviewProviderTest.testRenderTaskTimeOutReturnsANullDragImage
È stato riscontrato un errore IDE (java.lang.IllegalArgumentException) nell'editor di layout disegnabile
Il margine superiore dell'impostazione SingleWidgetView non funziona
È stato rilevato un errore IDE (java.lang.ClassCastException) durante lo scorrimento del riquadro degli attributi del widget tramite il mouse
La barra dello zoom si riduce e si rompe
evita operazioni lente su EDT tramite DependencyManager.checkForPertinenzaDependencyChanges
Menu a discesa Aggiungi qualificatore di risorse nell'Editor di layout
Controllo layout
[2021.1.1 Beta 4 ]A volte i pulsanti nel banner "Connetti senza attività di riavvio" vengono visualizzati due volte
spesso si verifica il timeout di intellij.android.layout-inspector.tests
Linea di piegatura tracciata in modo errato quando il dispositivo è completamente chiuso
"IllegalStateException: Timeout" in ReportingCountDownLatch
Arresto anomalo dell'app durante il passaggio dalla modalità in diretta a quella non in diretta
Timeout in App InspectorionSnapshotSupportTest
Lo strumento di controllo del layout precedente non è più disponibile
Pelucchino
IndexOutOfBoundsEccezione in LintResourcePersistence.deserialize(LintResourcePersistence.kt:483)
L'esecuzione di lint segnala un avviso di versioni della libreria Kotlin non corrispondenti
Arresto anomalo segnalato durante l'analisi lint dei file vector_drawable.xml
Errore NewApi non necessario su android.util.SparseArray#set
Falso negativo di IntentReset durante il concatenamento
Il codice di registrazione per l'ispezione lint omette un punto nel nome della classe FQ
Il nuovo controllo lint di DiscouragedApi sta segnalando duplicati e falsi positivi
Avviso lint PrivateResource errato durante l'utilizzo di com.android.support:design
Il controllo lint ExportedRicevirDetector non deve segnalare gli elementi
Link inaccessibili nella documentazione lint
Logcat
Logcat mostra voci duplicate
RegexFilter e NegatedRegexFilter generano una PatternSyntaxException
Registrazione di video. Errore imprevisto durante la copia della registrazione video dal dispositivo: l'oggetto remoto non esiste.
Memoria
Ottimizza il rallentamento verso l'app dovuto al monitoraggio dell'allocazione
Procedura guidata nuovo progetto
La creazione del nuovo progetto di scrittura non riesce se l'SDK-31 non è installato
Assistenza offline
Autorizzazione negata: nessun'altra informazione
Profiler
Disattiva il trascinamento per le tracce con "isTrascinaEnabled" disattivato
Profiler autonomo non funziona
Struttura del progetto
Estrai il codice correlato a Gradle nei moduli di sistema del progetto Gradle.
valuta come attivare la sincronizzazione dopo l'annullamento
PSD mostra versioni AGP incompatibili con Studio
PSD - "Versioni di Gradle" non ordinate nel menu a discesa
Visualizzazione progetto
Android Studio si blocca quando fai clic con il tasto destro del mouse sul file Kotlin nella visualizzazione progetto
Corsa
AS 4.2 si blocca al secondo tentativo di installazione in AVD
Interrompi quadranti
Esecuzione di test
I test GMD con l'immagine di sistema ATD con livello API 30 hanno esito negativo a causa di un'immagine di sistema mancante
Gestore SDK
Rimozione di StudioNetUtils dall'unione di Intellij
Shrinker (R8)
Test di integrazione di Studio non riuscito durante il lancio
Impossibile eseguire il rollback in Studio a causa dell'importazione di una classe R8 offuscata interna
Modelli
GradleVersionCatalog Detector inutilizzato in ConfigureAndroidModuleStepTest
Esperienza utente
[Richiesta di artwork] Icona Invia feedback
Finestre e menu
icone fastidiose nell'angolo in basso a destra

Android Studio Chipmunk Canary 5 (2021.2.1.5)

Rilasciata con:
  • Plug-in Android per Gradle 7.2.0-alpha05
Problemi risolti
Plugle Android per Gradle
Il desugaring restituisce una dex non valida solo se eseguito da Android Studio Bumblebee
Annota BundleToApkTask con @CacheableTask
Avvertenza che valuta Gradle 7.2-rc-1, AGP 7.0
Convalida gli utilizzi di SkipIfvoid negli input delle attività
L'attività crea{variant}UnitTestCoverageReport di AGP 7.0.3 esegue test su tutte le varianti
Editor di codice
Nuovo progetto: i file sorgente Kotlin non mostrano schede codice/suddivisione/progettazione
Pelucchino
Controllo di nullità sconosciuto nelle proprietà Kotlin
Logcat
Logcat mostra voci duplicate
Esecuzione di test
Esportazione dei risultati del test: testo del pulsante "Sovrascrivi esistente" non localizzato
[Test delle unità manuali in esecuzione] "Nessuna attività disponibile" quando si prova a eseguire test delle unità da AS
Test
L'IDE richiama inutilmente cleanTestDebugUnitTest prima di testDebugUnitTest durante l'esecuzione dei test delle unità
Assistente Accoppiamento indossabile
Errore durante l'avvio della durata di visualizzazione media

Android Studio Chipmunk Canary 4 (2021.2.1.4)

Rilasciata con:
  • Plug-in Android per Gradle 7.2.0-alpha04
Problemi risolti
Plugle Android per Gradle
Supporta Jacoco e la pubblicazione dalla stessa variante della raccolta
Aggiornamento per utilizzare JaCoCo 0.8.7 per impostazione predefinita
AGP deve raggruppare il file "baseline.profm" oltre a "baseline.prof"
Gestione AVD
Le AVD create utilizzando lo strumento dell'interfaccia a riga di comando di avdmanager sembrano non avere Play Store in Gestione AVD (anche se sì)
Deployment
Non inviare spam ai log
Modifica
InvalidMethodException: "...FileEditor.getFile" è deprecato, devi eseguirne l'override in "...ApkEditor"

Android Studio Chipmunk Canary 3 (2021.2.1.3)

Rilasciata con:
  • Plug-in Android per Gradle 7.2.0-alpha03
Problemi risolti
Plugle Android per Gradle
Supporta Jacoco e la pubblicazione dalla stessa variante della raccolta
mancano le dipendenze delle attività prefabbricate AGP
L'input "rawLocalResourcesNoProcessRes" dell'attività MergeResources non è contrassegnato come IgnoravoidDirectories.
Android Studio
Lint UnusedResources non funziona correttamente quando viene utilizzato ViewBinding tramite la delega della proprietà
Editor di codice
Ottimizza Android MissingOnClickHandlerViewer
Importazione/sincronizzazione
La selezione delle varianti non viene propagata lungo le dipendenze androidTest
Pelucchino
SuppressLint non funzionante per AppBundleLocalechanges
ViewBinding
ViewBinding non riesce a associarsi quando nonTransitiveRClass è abilitato e gli ID @android sono utilizzati nel file XML

Android Studio Chipmunk Canary 2 (2021.2.1.2)

Rilasciata con:
  • Plug-in Android per Gradle 7.2.0-alpha02
Problemi risolti
Plugle Android per Gradle
Regressione AGP 7.0.0-alpha10: impossibile applicare il plug-in "com.android.internal.library" quando è abilitata l'associazione dati
lintDebug interrompe la memorizzazione nella cache della configurazione
Assicurati che "[consumer]proguardFiles" sia supportato nei modelli IDE a partire dalla versione 2
Android Studio
Aggiornamento del modello Jetpack Compose 1.0
Gestione AVD
Output dell'interfaccia a riga di comando contaminato con l'analisi dei log
Modifica della scrittura
Impossibile creare Studio a causa della vecchia versione in lingua kotlin
Scrivi in anteprima
L'anteprima interattiva smette di funzionare dopo aver trascinato la visualizzazione di scorrimento
Associazione dati
Databinding 7.0.0 utilizza estensioni del ciclo di vita depricate
Editor layout
Crea tentativi di caricamento del carattere di anteprima per avviare i thread (genera un errore di rendering)
Controllo layout
Arresto anomalo dell'app dovuto a Layout Inspector
Pelucchino
La modalità di test Lint TestMode.WHITESPACE non deve aggiungere spazi ai riferimenti etichettati in Kotlin
lintVitalAnalyze restituisce l'eccezione: "call to UsageTracker prima dell'inizializzazione"
Manifest
Simboli rossi in AndroidManifest.xml quando si utilizza lo spazio dei nomi DSL
Nuovo codice/modelli
Il modello di progetto di scrittura non include la dipendenza di debug su androidx.compose.ui:ui-test-manifest
Procedura guidata nuovo progetto
Sposta le definizioni del plug-in Gradle nel file build.gradle del progetto root
Risorse
Cambia i colori con qualcosa di diverso dal rosso per la documentazione sui popup che descrive le risorse
Gestore SDK
Non mi è mai stato chiesto di accettare la licenza per gli strumenti di creazione dalla prima esecuzione guidata
Esegui l'upgrade dell'assistente
Esegui la migrazione dell'attributo del pacchetto di AndroidManifest.xml nello spazio dei nomi DSL
L'aggiornamento del plug-in Gradle si blocca ogni volta

Android Studio Chipmunk Canary 1 (2021.2.1.1)

Rilasciata con:
  • Plug-in Android per Gradle 7.2.0-alpha01
Problemi risolti
Plugle Android per Gradle
Allentare la convalida del nome della risorsa per gli elementi overlay
L'impostazione di un provider per VariantOutput.versionCode può interrompere la cache di configurazione
Strumenti di design
Gradienti SVG non convertiti correttamente in VectorDrawable quando viewBox parte da una coordinata negativa
Importazione/sincronizzazione
LintJar per l'abilità di valori Null in IdeAndroidLibrary tramite v2
Blocco lungo al salvataggio del progetto dopo la sincronizzazione
JDK
La sincronizzazione Gradle non riesce a causa dell'impossibilità di avviare il daemon.
Pelucchino
Il controllo lint NewApi non rispetta le configurazioni dell'SDK Robolectric
Assistente Accoppiamento indossabile
Accoppiamento Wear durante il tentativo di avvio del dispositivo virtuale quando è già in esecuzione