Problemi chiusi di Android Studio 2022.1.1

Android Studio Electric Eel Patch 2 (2022.1.1.21)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.2
Problemi risolti
Plugle Android per Gradle
DexingFileDependenciesTask.outputKeepRules è una directory ma è contrassegnata come OutputFile
Errore "AnnotationProcessorOptions.arguments oggetto di una query" durante l'aggiornamento alla versione 7.4 Beta 1
Il processo debugUnitTestManifest non riesce con i segnaposto del manifest per le varianti di test
Scrivi in anteprima
Scrivi anteprima interrotta durante l'utilizzo di testo HTML con b-Tag
L'esecuzione di anteprime dai moduli della libreria non funziona
Editor layout
Eccezione nell'editor di layout
Shrinker (R8)
AGP 7.4.0/7.3.1 - Tentativo di accodare un'azione in una lista di lavoro di accodamento non spingebile
":app:minifyVariantWithR8" genera un'eccezione NullPointerException in AGP 7.4.0-beta02
R8: ClassNotFoundException quando -allowaccessmodification

Android Studio Electric Eel Patch 1 (20/1/2020)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.1
Problemi risolti
Plugle Android per Gradle
Esegui la migrazione dalla proprietà di destinazione alla proprietà outputLocation per risolvere l'avviso di ritiro e prepararti per Gradle 9.0
AGP 7.4.0-rc01 interrompe l'API Variant con "L'esecuzione di query sul valore mappato di map(provider(java.util.Set)) prima che l'attività '...' sia stata completata non è supportata"
Programma di installazione
Android Studio Electric Eel | Impossibile aprire Windows 11 nella versione 2022.1.1
Logcat
Impossibile digitare @ (conflitto dalla scorciatoia logcat)

Android Studio Electric Anguilla stabile (2022.1.1.19)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0
Problemi risolti

Android Studio Electric Anguilla RC 3 (2022.1.1.18)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-rc03
Problemi risolti
Plugle Android per Gradle
VerificationError: il registro [0x7] v5 ha il tipo Precise Reference: int[] ma è previsto un numero intero
Shrinker (R8)
Errore di NPE / asserzione nello strumento di verifica del frame CF

Android Studio Electric Anguilla RC 2 (2022.1.1.17)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-rc02
Problemi risolti
Plugle Android per Gradle
r8.jvmArgs non vengono utilizzati
Deployment
Errore di mirroring del dispositivo
Frammento
Fragment DialogFragmentCallbacksDetector Lint viene interrotto quando eseguo l'aggiornamento a lint 30.4.x (AGP 7.4.x)
Importazione/sincronizzazione
Nessuna configurazione di esecuzione creata per i moduli con il plug-in Gradle "com.android.test"
IDE bloccato che tenta il refactoring del metodo kotlin in un progetto di grandi dimensioni
Pelucchino
Lint: NPE a causa dell'esecuzione di query sull'istanza dell'applicazione in modalità mergeOnly
Shrinker (R8)
[R8 3.3.68] Arresto anomalo su alcuni dispositivi Android 6 dopo l'upgrade da R8 3.2
L'ultima versione com.android.tools.build:gradle:7.3.1 con okhttp 3.12.13 si arresta in modo anomalo sull'API Android 16
R8 non offusca correttamente i valori delle costanti enum per la classe enum Kotlin
R8 che rimuove il campo inutilizzato, causa l'NPE nel codice seguente nel costruttore della classe.
La creazione di un'AppInfo D8 per l'unione orizzontale potrebbe invalidare le ipotesi di tipo D8

Android Studio Electric Anguilla RC 1 (2022.1.1.16)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-rc01
Problemi risolti
Plugle Android per Gradle
AGP 7.4.0-alpha09 genera build che non verranno caricate in Firebase App Distribution
Scrivi in anteprima
font jetified/myfont.xml non esiste (o non è un file)
Importazione/sincronizzazione
OutputBuildAction è stato compilato da una versione più recente del runtime Java
Plugin Kotlin
Regressione in EE: a volte l'estrazione di un metodo non funziona
Profiler
Vista dal basso verso l'alto della traccia simpleperf non compilata correttamente in Flamingo C6
Pacchetto di release/APK
"Genera bundle / APK firmato": il percorso di destinazione deve dipendere dal modulo
Esecuzione di test
Ogni volta che eseguo test delle unità con copertura devo ricompilare (due volte)
Esegui l'upgrade dell'assistente
L'Assistente per l'upgrade non gestisce il plug-in delle impostazioni

Android Studio Electric Eel Beta 5 (15.1.1.2022)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-beta05
Problemi risolti
Plugle Android per Gradle
Gradle 8.0-milestone-2 causa un'eccezione in AGP
Editor layout
Perdita di memoria di 138 MB in CustomViewPreviewRepresentation
Shrinker (R8)
[R8 4.0.30] Impossibile vincolare il tipo: LONG per il valore: v147 dal vincolo: OBJECT

Android Studio Electric Anguilla beta 4 (2022.1.1.14)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-beta04
Problemi risolti
Plugle Android per Gradle
Aggiungi gradle-settings-api alla generazione javadoc
Gestione dispositivi
La modifica di una durata di visualizzazione media attiva il frame del dispositivo, ignorando l'impostazione precedente

Android Studio Electric Anguilla beta 3 (2022.1.1.13)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-beta03
Problemi risolti
Plugle Android per Gradle
Interrompi la creazione della configurazione androidJacocoAnt se la copertura non è attiva
L'uso di @IntDef in un componente libreria non genera annotazioni.zip nel file aar
Prendi in considerazione il flag "--release" durante la configurazione dell'attività JavaCompile
L'override delle risorse con resValue in build.gradle genera un errore: risorse duplicate
directory di origine generata elencata come directory Java nel provider di origine principale del modello lint
Sincronizzazione Gradle non riuscita: sincronizzazione non riuscita: motivo sconosciuto
DependencyReportTask non è compatibile con la cache di configurazione
Impossibile trovare il tipo super-comune per e
L'utilizzo delle funzionalità dinamiche e la riduzione delle risorse causano un arresto anomalo del runtime
Esegui la migrazione dalla proprietà di destinazione alla proprietà outputLocation per risolvere l'avviso di ritiro e prepararti per Gradle 9.0
Il tipo di build "debug" ha una chiave di firma predefinita, mentre gli altri no
Debugger C++
I punti di interruzione nativi non funzionano da Android Studio 2021.1.1
Editor di codice
L'estrazione di una risorsa stringa può includere qoutes (" ")
Ispezione "RegExp" > "Redundant character escape" (escape carattere ridondante) indica che "Headline" è ridondante
Modifica della scrittura
L'evidenziazione della sintassi di Jetpack Compose non è coerente
Scrivi in anteprima
Menu a discesa espanso in una posizione errata nella modalità interattiva di anteprima
Debugger
Le origini di debug sono impostate automaticamente su compileSdkVersion anziché la versione dell'emulatore
Gestione delle dipendenze
Rimuovi vecchi strumenti di creazione
Emulatore
Mirroring dello schermo Tocca Disconnetti il dispositivo
Importazione/sincronizzazione
Correzione per piattaforma Cherry Pick per IDEA-303282
Le opzioni del compilatore non sono incluse nella sincronizzazione Gradle con IDE
IllegalStateException: Build (name=':') non trovata
Il progetto Kotlin multipiattaforma non riesce a essere importato in AS 2022.1.1 beta 1
Editor layout
Widget Visualizzazione temporale
L'anteprima del design non funziona più se manca un attributo nel tema
inputType predefinito errato per editText
Gestione errata dell'attributo di gravità nella visualizzazione progetto
Supporto per il recupero delle directory di dati di esempio in modo transitivo per l'utilizzo in progetti multimodulo
RTL Refactoring tenta di modificare i file compatibili con le app
Opzioni duplicate nella struttura dei componenti in modalità progettazione dell'editor di layout
Android Studio sta aggiungendo attributi di posizione assoluta sui gruppi ConstraintLayout
Problema di rendering dell'anteprima XML con font_family
Errore di anteprima delle visualizzazioni personalizzate
Suggerimento: le dimensioni della cella della vista proprietà Articolo devono essere modificabili
Pelucchino
Riciclo di falsi positivi lint relativo a openInputStream
[BuildTool/Lint] Proprietà del costruttore ChecksSdkIntAtLeast
Logcat
[LogcatV2] Suggerimento tasto di scelta rapida errato se modifichi il valore predefinito "controllo + spazio"
La visualizzazione dei log nella console è stata interrotta
Network Inspector
Network Inspector mostra due volte le richieste se OkHttpClient è stato creato da un altro OkHttpClient utilizzando newBuilder()
Nuovo codice/modelli
Un tag di metadati vuoto aggiunto ai nuovi progetti

Android Studio Electric Anguilla beta 2 (2022.1.1.12)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-beta02
Problemi risolti
Plugle Android per Gradle
La configurazione di MergeManagedProguardFilesCreationAction è lenta anche se è attiva la memorizzazione nella cache della configurazione
Aggiungi una versione della proprietà gradle di LINT_print_STACKTRACE=true
[AGP] Aggiungi la directory di origine generata al modello IDE (API Variant)
Il plug-in Android per Gradle non deve utilizzare la funzione ConfigureUtil.configure(closure, target) deprecata
Avvisa quando i file ProGuard non esistono
AGP cerca di aggiungere kotlinOptions.freeCompilerArgs nella fase di esecuzione dell'attività
libreria apksig: ApkVerifier$Result.getV4SchemeSigners() è contrassegnato come privato
Artefatti prefabbricati inattivi che vengono confezionati in AAR
JavaPluginConvention e HasConvention sono deprecati
[AGP-7.3.0-beta03] ShrinkResourcesNewShrinkerTask non riuscito quando c'è una riga vuota dopo la dichiarazione XML
Target lintVital eseguito per impostazione predefinita in una variante di debug
Non aggiungere ignorewarnings a R8 per impostazione predefinita
AGP 7.3.0 interrompe la sincronizzazione Gradle per i progetti della piattaforma Gradle
Visualizzatore APK
Mancanza di spaziatura interna nelle intestazioni di colonna della tabella dello strumento di analisi APK
Allineamento dell'etichetta della finestra di dialogo non corretto
Mostra i contenuti dei file .version nello Strumento di analisi APK
Gestione AVD
Bug su Errore Manager AVD: impossibile individuare adb ma adb.exe è nel percorso.
Controllo attività in background
Controllo attività in background
Editor di codice
L'estrazione di una risorsa stringa può includere qoutes (" ")
L'evidenziazione del contesto SQL non funziona nella stanza virtuale 2.5.0
Il nome suggerito per l'opzione Estrai risorsa stringa a volte è vuoto
Debugger
Le origini di debug sono impostate automaticamente su compileSdkVersion anziché la versione dell'emulatore
Gestione dispositivi
Ordinamento non corretto in Gestione dispositivi
Risultati ambigui nel menu Ricerca azioni quando si cerca "Gestione dispositivi"
Emulatore
Disattivare lo schermo del dispositivo durante il mirroring
impossibile scaricare l'immagine per Android 12.0 senza API di Google per l'ABI arm64-v8a sul mio MacBook Pro 14
Importazione/sincronizzazione
L'importazione del progetto Gradle non riesce dopo l'upgrade dalla patch 2 di Chipmunk (2021.2.1)
Supporto del nuovo layout di origine KMP
Consenti i test per la sincronizzazione con le versioni precedenti di AGP per gestire il nuovo spazio dei nomi DSL
Plugin Kotlin
Refactoring -> Lo strumento Modularizza non funziona con il codice Kotlin
Pelucchino
Il controllo lint ResourceType non funziona per le origini Kotlin
VersionChecks non gestisce i controlli dell'intervallo Kotlin
Falso positivo per InliningApi quando inserito nel wrapping
Logcat
Problemi logcat
Logcat mostra il banner "Tutte le voci di log sono nascoste dal filtro" quando il dispositivo è disconnesso
Ripristina la possibilità di personalizzare le dimensioni dei caratteri logcat
Refactoring modulare
AS 3.3 alpha8: il refactoring modulare... non è selezionabile
Navigazione
Se lo spazio dei nomi viene spostato in build.gradle, la build genera un errore e una dichiarazione R non referente.
Nuovo codice/modelli
Commento errato nel modello Attività a schede
Nome modulo troppo stretto
Procedura guidata nuovo progetto
La schermata di distribuzione della versione è troppo grande e non può essere far scorrere.
Visualizzazione progetto
Il nome del pacchetto non viene aggiornato nella barra laterale dopo la ridenominazione
Pacchetto di release/APK
La generazione dell'archivio chiavi non esegue l'escape o le virgolette degli argomenti
Risorse
I file SVG trasparenti diventano gialli
Impossibile estrarre la risorsa stringa da Kotlin se contiene interruzioni di riga
Android Studio sostituisce automaticamente la risorsa disegnabile
L'azione Converti in WebP dovrebbe funzionare per le icone in Avvio applicazioni
Gestore SDK
SdkManager mostra toString su RemotePackage
La directory delle icone delle clip art causa gravi ritardi in SDK Manager
Editor delle traduzioni
L'editor di traduzione non fa differenza tra cirilico serbo e latino serbo. Inoltre, mancano molte lingue nell'editor di traduzione
Quando incolli il testo, vengono sovrascritte più colonne
Editor di traduzione: mantieni i file di risorse e non li inserisci tutti in string.xml.
L'aggiunta di una stringa nell'Editor di traduzione aggiunge la risorsa due volte (AS Bumblebee)
Esegui l'upgrade dell'assistente
Supporto della modifica del nome del pacchetto per AndroidTest
Esegui la migrazione dell'attributo del pacchetto di AndroidManifest.xml nello spazio dei nomi DSL

Android Studio Electric Anguilla beta 1 (2022.1.1.11)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-beta01
Problemi risolti
Plugle Android per Gradle
component.sources non concede l'accesso ai file "risorse"
Errore di build instabile nell'attività MergeResources
SourceDirectories.addGeneradSourceDirectory non esegue il collegamento correttamente per le Risorse Android
Il plug-in kotlin-android-extensions non funziona quando l'attributo "package" non è presente in AndroidManifest.xml
Il plug-in Android per Gradle non deve utilizzare la funzione GUtil.toWords(string) deprecata
Il plug-in Android per Gradle non deve utilizzare la funzione ConfigureUtil.configure(closure, target) deprecata
Nuova "costante enum sconosciuta" da javac su AGP 7.4.0-alpha09
Si verifica un errore di sincronizzazione quando spazio dei nomi == spazio dei nomi test
AGP duplica res/ cartelle al livello superiore dei AAR generati
JavaPluginConvention e HasConvention sono deprecati
Posizione del file errata e incoerente per la nuova API Transform
Aggiorna i test AGP per usare KGP 1.7.20-beta
Gradle 7.4 non riesce (impossibile creare un'istanza di AnalyticsService)
API
API variante: in AGP 7.1 e versioni successive, gli aggiornamenti ai nuovi oggetti delle varianti non vengono inoltrati agli oggetti delle varianti precedenti
Strumento di analisi build
Gradle Build rimane in esecuzione a tempo indeterminato dopo una build riuscita
Editor C++
Impossibile trovare il file .h di C++ esterno nella visualizzazione del progetto Android
Editor di codice
Disattiva le importazioni con caratteri jolly per impostazione predefinita per i progetti Kotlin in Android Studio
Deployment
Perdita di dati del progetto tramite AndroidProcessHandler/SingleDeviceAndroidProcessMonitor
Gestione dispositivi
Gestione dispositivi mostra immagini automatiche per la selezione del telefono
Dexer (D8)
Fornisci un avviso preciso in merito alla necessità di attivare il desugaring del lamdba
Emulatore
Il profilo hardware Android TV mostra dimensioni del dispositivo errate
Importazione/sincronizzazione
La sincronizzazione non riesce con il messaggio "Impossibile trovare una variante corrispondente al tipo di build e ai gusti del prodotto"
Impossibile sincronizzare il progetto con il modulo KMP in Chipmunk con MPSS
Kotlin Multiplatform: riferimento irrisolto
Evita di eseguire query sui modelli KMP per stabilire se un modulo è KMP.
//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests non riesce su JDK17
Il progetto Kotlin multipiattaforma non riesce a essere importato in AS 2022.1.1 Canary 10
Ordina le varianti della build in ordine alfabetico
Sincronizzazione degli arresti anomali mancante per le dimensioni flavor
Pelucchino
Backtick visualizzati durante l'applicazione della correzione automatica dell'annotazione con il target use-site
AbbreviaNames di LintFixPerformer accorcia in modo errato i nomi con lo stesso prefisso
Correggi le attività di lintAnalyze in flaking
Integrazione lint
Utilizzo illimitato della RAM lint AGP 7.0.0 Alpha 14
Memoria
Lo strumento Profilo di memoria mostra 0,2 GB anziché 150 MB
Struttura del progetto
suggerimento di aggiornamento delle dipendenze fuorviante
Visualizzazione progetto
Finestra dello strumento Progetto -> Visualizzazione Android: le icone di visibilità del corso non vengono visualizzate
File build.gradle e proguard combinati in Project View in Electric Eel Canary 9
Eccezione "Write-unsafe context!" in GradleModuleModel.getBuildFile
Pacchetto di release/APK
AGP: non è possibile pubblicare un tipo di build specifico in una configurazione con più varianti
Gestore SDK
writeInstallerMetadata non registra la IOException quando non riesce a creare una directory
Esegui l'upgrade dell'assistente
L'assistente per l'upgrade AGP deve gestire i progetti utilizzando android.disableAutomaticComponenteCreation

Android Studio Electric Eel Canary 10 (10.1.1.2022)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-alpha10
Problemi risolti
Plugle Android per Gradle
component.sources non concede l'accesso ai file "risorse"
SourceDirectories.addGeneradSourceDirectory non esegue il collegamento correttamente per le Risorse Android
AGP ignora gli override di jniLibs dalla versione 7.3.0-alpha08
Il plug-in kotlin-android-extensions non funziona quando l'attributo "package" non è presente in AndroidManifest.xml
java.io.IOEccezione: impossibile eliminare res.jar
Si verifica un errore di sincronizzazione quando spazio dei nomi == spazio dei nomi test
AGP duplica res/ cartelle al livello superiore dei AAR generati
Scrivi con KMM - Errore interno backend: eccezione durante la riduzione IR
Approfondimenti sulla qualità delle app
Non mostrare più il banner di Crashlytics all'avvio di Studio
Strumento di analisi build
Gradle Build rimane in esecuzione a tempo indeterminato dopo una build riuscita
Crea C++
posizione di output stabile per compile_commands.json
Associazione dati
Perdita di LayoutBindingModuleCaches tramite il bus di messaggi
Dexer (D8)
Fornisci un avviso preciso in merito alla necessità di attivare il desugaring del lamdba
Importazione/sincronizzazione
La sincronizzazione non riesce con il messaggio "Impossibile trovare una variante corrispondente al tipo di build e ai gusti del prodotto"
Kotlin Multiplatform: riferimento irrisolto
Lo strumento Controllo codice non sembra funzionare.
Ordina le varianti della build in ordine alfabetico
Sincronizzazione degli arresti anomali mancante per le dimensioni flavor
Infrastruttura
Errore di preparazioneKotlinBuildScriptModel con dir prefabbricato non leggibile
Pelucchino
Backtick visualizzati durante l'applicazione della correzione automatica dell'annotazione con il target use-site
AbbreviaNames di LintFixPerformer accorcia in modo errato i nomi con lo stesso prefisso
Correggi le attività di lintAnalyze in flaking
Integrazione lint
Utilizzo illimitato della RAM lint AGP 7.0.0 Alpha 14
AndroidLintAnalysisTask ha fallimenti della cache a causa della normalizzazione del percorso relativa
Struttura del progetto
suggerimento di aggiornamento delle dipendenze fuorviante
Visualizzazione progetto
Finestra dello strumento Progetto -> Visualizzazione Android: le icone di visibilità del corso non vengono visualizzate
File build.gradle e proguard combinati in Project View in Electric Eel Canary 9
Eccezione "Write-unsafe context!" in GradleModuleModel.getBuildFile
Pacchetto di release/APK
AGP: non è possibile pubblicare un tipo di build specifico in una configurazione con più varianti
Esecuzione di test
Nel report sul test HTML di androidTest, gli scenari di test ignorati vengono considerati come percentuale di successo
Gestore SDK
writeInstallerMetadata non registra la IOException quando non riesce a creare una directory

Android Studio Electric Eel Canary 9 (2022.1.1.9)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-alpha09
Problemi risolti
Plugle Android per Gradle
La gestione delle modifiche dell'SDK target causa l'interruzione dei test robolectrici
ProcessLibraryManifest non gestisce correttamente le eliminazioni dei file manifest della libreria
AGP ignora gli override di jniLibs dalla versione 7.3.0-alpha08
Consenti l'esecuzione di R8
Errore durante la sincronizzazione di Gradle
L'accesso alle origini delle varianti in onVariant comporta la scomparsa delle origini Android standard, ad esempio buildconfig.
"Crea progetto" utilizza una versione errata di Gradle
AGP 7.1-beta04 manca un'API com.android.build.api.dsl.Lint e/o kdoc fuorviante
Esegui l'upgrade a json-simple:1.1.1
Electric Eel Canary 3 e versioni successive non può eseguire un progetto JVM utilizzando una libreria KMP; l'interfaccia a riga di comando Gradle funziona
Scrivi in anteprima
androidx.media3.exoplayer.offline.Il download non causa alcuna anteprima
La chiamata ricorsiva di PreviewParameterProvider causa l'eccezione NoSuchMethodException o l'anteprima vuota senza errori
Deployment
Il deployment di Compose Preview sul dispositivo richiede due build Gradle
Strumenti di design
Convalida del layout: "androidx.viewpager2.widget.ViewPager2 è parzialmente nascosto nel layout"
Importazione/sincronizzazione
Rendi disponibili gli ID applicazione per tutte le varianti al momento della sincronizzazione
KTIJ-22303: i modelli cacheOriginIdentifier di Mpp e Kotlin non corrispondono
L'editor dell'origine test delle unità non riesce a risolvere la risorsa stringa dichiarata in un altro modulo
La sincronizzazione annullata/gli arresti anomali nella fase degli importatori di dati non vengono mai segnalati al listener di sincronizzazione principale
Recupero della finestra di dialogo della struttura di un progetto IDEA
KMP con codice comune HMPP non risolve con il target solo Android
Avviso sulla posizione di JDK criptico che suggerisce un problema ma non lo definisce
Pelucchino
Avviso di lint errato per l'annotazione "@Parcelize" sulla classe Sealed.
"./gradlew lintDebug" non stampa sempre violazioni specifiche
Il flag (-w) di Lint ignora gli avvisi, ma non la gravità informativa
Lint "AutoCloseable utilizzato senza 'try'-with-resources" e "Questo TypedArray deve essere riciclato dopo l'uso con conflitto #recycle()"
Lint inizializza UAST dall'attività di reporting che non dovrebbe essere valida
Le attività Report Lint Android non sono mai aggiornate
Integrazione lint
AndroidLintAnalysisTask ha fallimenti della cache a causa della normalizzazione del percorso relativa
Logcat
[LogcatV2] compila prima le opzioni "level:"
Electric Eel c4: "Impossibile salvare le impostazioni"
Visualizzazione progetto
Android Studio mostra due volte il file build.gradle quando viene usato il link simbolico
Corsa
Messaggio di eccezione fuorviante

Android Studio Electric Eel Canary 8 (2022.1.1.8)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-alpha08
Problemi risolti
Crea C++
Impossibile trovare (fork) CMake dopo aver aggiornato AGP dalla versione 4.1.3 alla versione 4.2.0 / 7.2.1
Editor file Gradle
L'avviso relativo a un valore troppo basso di buildToolsVersion non è accurato
Pelucchino
Arresto anomalo irregolare del controllo delle autorizzazioni lint Android

Android Studio Electric Eel Canary 7 (2022.1.1.7)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-alpha07
Problemi risolti
Plugle Android per Gradle
Nessuna possibilità di aggiungere voci zip "STORED" all'APK dopo che AGP ha introdotto zipflinger nella versione 4.1.0
Scrivi in anteprima
La scrittura di anteprime nei moduli dell'app non riesce a trovare risorse nei progetti multimodulo
Pelucchino
Lint si arresta in modo anomalo sui file kt vuoti
Risorse
EEL Canary 5 - Impossibile creare un'istanza e visualizzare le visualizzazioni personalizzate nell'editor XML
Test
Correggi le directory fr di esecuzione dei test delle unità in EE

Android Studio Electric Eel Canary 6 (2022.1.1.6)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-alpha06
Problemi risolti
Plugle Android per Gradle
Nome file errato nel file di output per la trasformazione di SingleArtifact.AAR
JdkImageInput deve essere meno sensibile a modifiche irrilevanti
Conflitti di funzionalità dinamiche con "android.uniquePackageNames"
Pelucchino
Lint UnusedIds non riesce erroneamente quando si utilizza ViewBinding come suggerito dalla documentazione ufficiale

Android Studio Electric Eel Canary 5 (2022.1.1.5)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-alpha05
Problemi risolti
Plugle Android per Gradle
Il controllo della versione Gradle all'interno di AGP può essere costoso
Il plug-in per Android per Gradle deve utilizzare la keychain Gradle configurata tramite un'estensione per le attività di compilazione Java
Il modulo com.android.test di AGP 7.2 non riesce ad accedere alle classi degli apparecchi di test del modulo com.android.app
Lint che si arresta in modo anomalo in Kotlin 1.7.0-RC2 build
Importazione/sincronizzazione
Crea un problema con più varianti di prodotto nella nuova versione
ProjectStrutturaDumper non registra il flag di dipendenza esportato

Android Studio Electric Eel Canary 4 (2022.1.1.4)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-alpha04
Problemi risolti
Plugle Android per Gradle
Il listener di test AGP 7.x non funziona su MacOS dalla versione 7.0.0-beta04 (inclusa)
Rimuovi l'utilizzo di kotlin riflessi nel codice cxx
Utilizza il target 11 per la compilazione di AGP
AGP 7.2.0-rc01 :buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
Sviluppo di app
Impossibile scorrere l'editor delle traduzioni
Analisi del codice
Lint non viene eseguito in tempo reale nell'editor
Scrivi in anteprima
ComposeAnteprimaRepresentations diffonde tramite le connessioni al bus di messaggi in FastPreviewManager
Strumenti di design
L'asset immagine ignora il colore di sfondo dell'icona
Asset Studio non ricrea i file .png per gli asset immagine
Gestione dispositivi
AVD Manager seleziona l'immagine di sistema sbagliata
Dexer (D8)
Attiva esplicitamente la modellazione delle API mancante in D8/R8 da AGP
Primo lancio
Finestra di dialogo di condivisione dei dati visualizzata a ogni avvio
Importazione/sincronizzazione
La sincronizzazione non riuscita non deve interrompere la build | Crea progetto
Interrompi il blocco su MergedManifestManager.getSnapshot() in LaunchUtils
Eseguire la migrazione di AndroidProjectTaskRunner agli AP non deprecati
IntelliJ
"version": "dev build" in product-info.json
Pelucchino
ObsoleteSdkInt non rileva Build.VERSION.SDK_INT >= minSdkVersion
SystemPermissionTypo falso positivo su android.permission.WAKE_LOCK
Logcat
[Logcat V2] Abbiamo bisogno di un supporto migliore per i valori che includono gli spazi
2 GB utilizzati da 9000 DeviceImpl di AndroidLogcatService
Le impostazioni del formato Logcat non vengono mantenute
[Logcat V2] Non tutti i tasti presentano i due punti quando si utilizza il completamento automatico
Pacchetto di release/APK
La chiamata delle attività dalla finestra dello strumento Gradle non passa attraverso l'infrastruttura di Android Studio, a meno che non si trovi al livello superiore
Gestione delle risorse
Richiesta: offri l'opzione"converti in webp" per il menu contestuale della cartella e non solo in file.
Android Studio 4.1 RC3 non mantiene la posizione in Resource Manager durante l'eliminazione di risorse
Resource Manager non può cercare il valore delle stringhe
Bug: Android Studio dimentica come visualizzare l'elenco delle risorse come griglia
Android Asset Studio aggiunge ai file il prefisso ic_
Descrizione comando del pulsante necessario per l'asset vettoriale in Studio
L'asset immagine non mostra la directory delle risorse ordinata in ordine crescente
Quando aggiungi un'immagine asset, l'elenco di varianti è in ordine casuale.
Lo strumento Disegno 9 Patch dovrebbe riuscire a diminuire lo zoom fino a un valore inferiore al 100%
Pulsante della guida per la finestra di dialogo Salva con nome .9.png
Richiesta: consenti la ricerca degli elementi nella casella combinata premendo le lettere della tastiera
Durante la creazione di una nuova icona dell'app e la cartella delle risorse condivisa per più versioni, la posizione dell'icona di importazione non può essere modificata
Nuova etichetta della finestra di dialogo Asset vettoriale tagliata
Asset Studio genera uno sfondo bianco per le immagini anche quando la forma è impostata su "nessuno"
Gli elementi disegnabili dell'importazione batch ignorano le impostazioni internazionali e la regione
Resource Manager: mantiene l'impostazione predefinita su un altro modulo oltre al modulo della mia app
Editor delle traduzioni
L'editor delle traduzioni deve scrivere le nuove voci nella posizione corretta nei file

Android Studio Electric Eel Canary 3 (2022.1.1.3)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-alpha03
Problemi risolti
Plugle Android per Gradle
processReleaseManifest: pacchetto trovato nell'origine AndroidManifest.xml false negative
Rimuovi il controllo che vieta gli utilizzi di DistributionSha256Sum nel file delle proprietà del wrapper
La versione 7.2 di AndroidGradlePlugin interrompe l'API transform quando viene utilizzata insieme all'API ASM
Finestra dell'assistente
Assistente URL: l'implementazione predefinita del metodo "getFile" è deprecata, devi sostituirla
Emulatore
AS Electric Eel Canary 2 - L'errore "Fine" dell'assistente di connessione del dispositivo non fa nulla
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
SystemPermissionTypo falso positivo su android.permission.WAKE_LOCK
Logcat
AS 2021.3.1 Canary 8 nel nuovo logcat non riesce a copiare il testo, manca l'opzione per cercare il testo selezionato in Google
Il nuovo logcat non mostra i log dopo i primi 2 secondi
Pacchetto di release/APK
La chiamata delle attività dalla finestra dello strumento Gradle non passa attraverso l'infrastruttura di Android Studio, a meno che non si trovi al livello superiore
Risorse
NPE in AarResourceRepositoryCache.createCachingData (AS Electric Eel)
Corsa
L'opzione Dispositivi non è visibile e non può eseguire l'app anche se è disponibile il modulo dell'app.
Aggiornamento
Patcher su M1 non funziona per EE da c1 a EE c2
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 Electric Eel Canary 1 (2022.1.1.2)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-alpha02
Problemi risolti
Importazione/sincronizzazione
Si è verificata un'eccezione AlreadyDisposedException durante la sincronizzazione
Pelucchino
[Lint] Il rilevatore del tipo di risorsa errato rileva errori nel codice valido quando il codice si trova tra i moduli

Android Studio Electric Eel Canary 1 (2022.1.1.1)

Rilasciata con:
  • Plug-in Android per Gradle 7.4.0-alpha01
Problemi risolti
Plugle Android per Gradle
Nuove righe XML modificate nelle build di release con suddivisioni
Aggiungi metodi di dissugar al modello lint
Crea varianti
La finestra Varianti della build si blocca quando cambi variante durante la sincronizzazione/la compilazione
La versione di build è bloccata sulla versione predefinita ndk abi e non può essere modificata
L'AS non può passare da una variante di build all'altra se le varianti di prodotto hanno set di ABI nativi non sovrapposti
Il selettore delle varianti a volte non terminava mai
Il passaggio di varianti con ABI diverse non funziona
Modifica della scrittura
BridgeContext.getSystemService() viola il contratto generando invece di restituire un valore null per i servizi non riconosciuti
Scrivi in anteprima
L'anteprima interattiva smette di funzionare dopo aver trascinato la visualizzazione di scorrimento
Strumenti di design
Il tratto disegnabile delle forme con larghezza < 1,0 viene visualizzato nel riquadro Design del layout solo se è preceduto da uno "0"
La visualizzazione della stringa HTML nel designer non corrisponde a quella visualizzata su qualsiasi emulatore/dispositivo che ho provato
Emulatore
L'opzione per disattivare la condivisione degli appunti non è più disponibile in Android Studio Bumblebee, non è possibile disattivarla
Importazione/sincronizzazione
com.android.tools.idea.testing.AndroidGradleTestUtilsKt#verifySyncedHash non rileva le dipendenze mancanti
Il cambio di variante durante la creazione non termina mai
Android Studio non supporta la nidificazione di Gradle Composite-Build
I messaggi di errore relativi al plug-in di supporto Android devono essere riformulati
IntelliJ
Manca il menu Touch Bar MBP 15" 2018.
Editor layout
L'attributo android:theme in ViewGroup viene ignorato
Visualizza l'anteprima del problema di rendering quando utilizzi ?android/attr:[color].
La visualizzazione personalizzata non viene mostrata in anteprima durante il caricamento del carattere
Android Studio si arresta in modo anomalo
Errore del renderer del layout
Bug: nessuna anteprima per le preferenze personalizzate
Anteprima non uguale all'app in esecuzione | attr non supportato in fillColor di un file XML (Vector Drawable)
Problema di rendering causato dall'utilizzo di CameraView
Pelucchino
Aggiungi flag --offline a lint
IncostLayout non rispetta la base di riferimento
Materiale
Le finestre di dialogo non vengono visualizzate nell'anteprima
Procedura guidata nuovo progetto
La procedura guidata del nuovo modulo Benchmark deve selezionare minSdk 23
Pacchetto di release/APK
Bundletool: gli elementi del filtro di intent non vengono uniti correttamente tra i moduli delle funzionalità e i moduli di base
Esegui l'upgrade dell'assistente
L'assistente per l'upgrade di AGP non termina mai