Problemi chiusi di Android Studio 2020.3.1

Android Studio 2020.3.1.21

Problemi risolti
Plugle Android per Gradle
android.lintOptions.textOutput non funziona se impostato con "stdout" e "stderr"
com.android.tools.build:gradle:4.2.0 ha danneggiato i segnaposto dei manifest nelle librerie
AGP7.0: discrepanza nella gestione dello spazio dei nomi androidTest tra API/modello e generazione R
Android Studio
Canale alfa non riflesso nel canale di grondaia di Android Studio per i colori di Scrivi
Editor di codice
Il completamento di Scrivi RadioButton aggiunge un lambda finale
Pelucchino
Il controllo VectorDrawableCompat di Android Lint segnala erroneamente un avviso
Lint non rileva più la proprietà di sistema lint.baselines.continue quando viene impostata dal plug-in Gradle
Gli arresti anomali nelle regole lint personalizzate non causano la segnalazione di risultati
Pacchetto di release/APK
A volte la password è stata decodificata in modo errato quando si utilizza KeePass
Shrinker (R8)
R8 FullMode in AGP 7.0.0-beta01 trasformando le implementazioni ParameterizedType in classe
L'app si arresta in modo anomalo sull'API Android 23 e versioni precedenti: java.lang.NoClassDefFoundErrore: j$.$r8$wrapper$java$util$function$Fornitore$-WRP

Android Studio 1.3.2020

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

Android Studio 2020.3.1.19

Problemi risolti
Plugle Android per Gradle
Aggiungi l'opzione javac "-parameters" solo se è presente Room
Riferimento non risolto: setProguardFiles
Impossibile eseguire l'attività di test a partire da AGP 7.0.0-beta03
initWith() non è disponibile in Gradle Kotlin DSL
Riattiva la creazione di DSL con la classe di implementazione anziché l'interfaccia
Strumento di analisi build
Funzionalità Copia e incolla non funzionante nella scheda degli avvisi dello strumento di analisi della build
Analisi del codice
Avviso di lint di ShowToast falso positivo con Snackbar
Avviso non valido in Gradle per l'upgrade alla versione alpha della libreria di runtime
Modifica della scrittura
LiveLiterals che causa un arresto anomalo in un modulo non in Compose
Pelucchino
L'esecuzione di Lint con un report SARIF genera un'eccezione per alcuni errori SourcebloccatiOrientationActivity
Riciclo di pelucchi falso positivo
Lint non rileva l'errore di tipo con StringDef quando sono presenti più parametri del metodo stringa
@CheckResult non funziona all'interno delle espressioni lambda
Il controllo lint UnusedResources non funziona correttamente per le librerie
"UnknownIssueId" continuerà a stampare avvisi se disattivato.
Messaggi di errore obsoleti relativi all'analisi Lint parziale
Errore lint con firebase-perf [OutdatedLibrary] anche se stiamo utilizzando l'ultima versione.
Risorse
Spazio vuoto aggiunto ad alcune risorse stringa dopo l'upgrade alla versione 4.2
Shrinker (R8)
Il restringimento sembra non bloccare le classi
Visualizza associazione
L'uso dell'importazione statica del metodo "inflate" dell'associazione di visualizzazione gonfia comporta una risorsa inutilizzata

Android Studio 2020.3.1.18

Problemi risolti
Plugle Android per Gradle
L'artefatto successivo da esporre deve essere CLASSES
L'avviso di sostituzione buildConfigField stampa il valore, che potrebbe contenere informazioni sensibili
Versione "202.7660.26.42.7322048" inserita non valida per il supporto Android, il formato previsto dovrebbe essere "w.x.y.z". Questo errore viene visualizzato durante l'esecuzione degli esempi di composizione
AGP 4.2.0 produce un APK di test a cui manca una classe, forse a causa di un set di origini java/kotlin misto
Strumenti di design
Crea nuovo -> Asset immagine non possibile (MacOS)
Pelucchino
Impossibile visualizzare il file jar androidx.annotation in un progetto specifico per Android lint
Shrinker (R8)
desugar sostituisce lo strumento di suddivisione del metodo finale in PriorityQueue
Il metodo R8 rompe la firma del metodo Retrofit in AGP 4.2.0