Problemi chiusi di Android Studio 2020.3.1

Android Studio 2020.3.1.21

Problemi risolti
Plug-in Android per Gradle
android.lintOptions.textOutput non funziona se impostato su "stdout" e "stderr"
com.android.tools.build:gradle:4.2.0 ha interrotto i segnaposto manifest nelle librerie
AGP7.0: discrepanza nella gestione dello spazio dei nomi androidTest tra la generazione di API/modello e R
Android Studio
Canale alfa non visualizzato nell'area di guardia di Android Studio per i colori di Compose
Editor di codice
Il completamento di Compose RadioButton aggiunge un lambda finale
Lint
Il controllo di Android Lint VectorDrawableCompat genera un avviso errato
Lint non rileva più la proprietà di sistema lint.baselines.continue se impostata dal plug-in Gradle
Gli arresti anomali nelle regole di lint personalizzate non generano risultati
Release bundle/APK
A volte la password viene decodificata in modo errato quando si utilizza KeePass
Shrinker (R8)
R8 FullMode in AGP 7.0.0-beta01 che trasforma le implementazioni di ParameterizedType in Class
L'app si arresta in modo anomalo su Android API 23 e versioni precedenti: java.lang.NoClassDefFoundError: j$.$r8$wrapper$java$util$function$Supplier$-WRP

Android Studio 2020.3.1.20

Problemi risolti
Plug-in Android per Gradle
Passare --client-id, --client-name e --client-version a lint da AGP
copyDebugAndroidLintReports: NoSuchFileException: lint-results-debug.txt
Lint
Lint non rileva più la proprietà di sistema lint.baselines.continue se impostata dal plug-in Gradle
L'attività di lint AGP non riesce quando è presente una dipendenza indiretta del modulo compileOnly
Android Studio si blocca suggerendo di aggiornare la libreria alla versione SNAPSHOT dopo essere tornato alla versione stabile/beta corretta
lintClient non riceve user.home
Integrazione di lint
AGP 7.0.0 Alpha 14 Lint RAM Usage Unbounded
Problemi di lint relativi alle funzionalità dinamiche non segnalati quando checkDependencies dell'app è impostato su true e sono presenti moduli della libreria

Android Studio 2020.3.1.19

Problemi risolti
Plug-in Android per Gradle
Aggiungi l'opzione javac "-parameters" solo se è presente Room
Riferimento irrisolto: setProguardFiles
Non è più possibile eseguire l'attività :test a partire da AGP 7.0.0-beta03
initWith() non è disponibile in Gradle Kotlin DSL
Riattivare la creazione di DSL tramite la classe di implementazione anziché l'interfaccia
Build Analyzer
Errore di copia e incolla per la scheda degli avvisi dell'analizzatore di build
Analisi del codice
Avviso di linting di ShowToast falso positivo con Snackbar
Avviso non valido in gradle per l'upgrade alla versione alpha della libreria work-runtime
Modifica composizione
LiveLiterals causa un arresto anomalo in un modulo non Compose
Lint
L'esecuzione di Lint con un report SARIF genera un'eccezione per alcuni errori di SourceLockedOrientationActivity
Falso positivo per il riciclo di lint
Lint non rileva l'errore di tipo con StringDef quando sono presenti più parametri di metodo di stringa
@CheckResult non funziona all'interno delle espressioni lambda
Il controllo lint UnusedResources non funziona correttamente per le librerie
`UnknownIssueId` continua a stampare avvisi quando è disattivato
Messaggi di errore obsoleti relativi all'analisi Lint parziale
Errore Lint con firebase-perf [Libreria obsoleta] anche se utilizziamo la versione più recente.
Risorse
Spazio aggiunto ad alcune risorse stringa dopo l'upgrade a 4.2
Shrinker (R8)
Allowshrinking non sembra bloccare i gruppi
Visualizza associazione
L'utilizzo dell'importazione statica del metodo "inflate" del binding della visualizzazione di gonfiaggio genera una risorsa inutilizzata

Android Studio 2020.3.1.18

Problemi risolti
Plug-in Android per Gradle
L'elemento successivo da esporre deve essere CLASSES
L'avviso di sostituzione di buildConfigField stampa il valore, che potrebbe contenere informazioni sensibili
Versione del supporto Android iniettata non valida "202.7660.26.42.7322048", deve essere del tipo "w.x.y.z". Viene visualizzato questo errore durante l'esecuzione di esempi di composizione
AGP 4.2.0 genera un APK di test a cui manca una classe, forse a causa di un insieme di origini Java/Kotlin misto
Strumenti di progettazione
Crea nuovo -> Asset immagine non possibile (MacOS)
Lint
Android lint non riesce a vedere il file jar androidx.annotation in un progetto specifico
Shrinker (R8)
desugar sostituisce il metodo finale spliterator in PriorityQueue
La modifica della firma del metodo R8 interrompe Retrofit in AGP 4.2.0