Geschlossene Probleme für Android Studio 2020.3.1

Android Studio 2020.3.1.21

Behobene Probleme
Android Gradle Plugin
android.lintOptions.textOutput funktioniert nicht, wenn es mit „stdout“ und „stderr“ festgelegt ist
com.android.tools.build:gradle:4.2.0 hat Manifest-Platzhalter in Bibliotheken beschädigt
AGP7.0: Discrepancy in handling of androidTest namespace between API/Model and R generation
Android Studio
Alphakanal wird in Android Studio nicht im Bereich für Compose-Farben angezeigt
Code-Editor
Beim Vervollständigen von „Compose RadioButton“ wird ein abschließendes Lambda hinzugefügt
Fussel
Android Lint VectorDrawableCompat-Prüfung warnt fälschlicherweise
Lint nimmt die Systemeigenschaft „lint.baselines.continue“ nicht mehr an, wenn sie über das Gradle-Plug-in festgelegt wird
Abstürze in benutzerdefinierten Lint-Regeln führen dazu, dass keine Ergebnisse gemeldet werden
Bundle/APKs veröffentlichen
Passwort wird bei Verwendung von KeePass manchmal falsch decodiert
Schrumpfgerät (R8)
R8 FullMode in AGP 7.0.0-beta01 transforming ParameterizedType implementations to Class
Die App stürzt bei Android API 23 und niedriger ab: java.lang.NoClassDefFoundError: j$.$r8$wrapper$java$util$function$Supplier$-WRP

Android Studio 2020.3.1.20

Behobene Probleme
Android Gradle Plugin
Übergeben Sie „–client-id“, „–client-name“ und „–client-version“ von AGP an lint
copyDebugAndroidLintReports: NoSuchFileException: lint-results-debug.txt
Fussel
Lint nimmt die Systemeigenschaft „lint.baselines.continue“ nicht mehr an, wenn sie über das Gradle-Plug-in festgelegt wird
AGP-Lint-Aufgabe schlägt fehl, wenn eine indirekte Abhängigkeit vom Modul „compileOnly“ besteht
Android Studio schlägt nach dem Zurücksetzen auf die richtige stabile/Betaversion immer noch vor, die Bibliothek auf die SNAPSHOT-Version zu aktualisieren
lintClient empfängt keine user.home
Lint-Integration
AGP 7.0.0 Alpha 14 Lint RAM Usage Unbounded
Lint-Probleme mit dynamischen Funktionen werden nicht gemeldet, wenn „checkDependencies“ der App auf „true“ gesetzt ist und Bibliotheksmodule vorhanden sind

Android Studio 2020.3.1.19

Behobene Probleme
Android Gradle Plugin
Fügen Sie die javac-Option „-parameters“ nur hinzu, wenn „Room“ vorhanden ist.
Nicht aufgelöste Referenz: setProguardFiles
Die Aufgabe :test kann ab AGP 7.0.0-beta03 nicht mehr ausgeführt werden
initWith() ist in der Gradle Kotlin DSL nicht verfügbar
DSL-Erstellung über Implementierungsklasse statt Schnittstelle wieder aktivieren
Build Analyzer
Kopieren und Einfügen funktioniert nicht auf dem Tab „Warnungen“ des Build-Analyzers
Codeanalyse
Falsch positive Warnung beim Linieren von ShowToast mit Snackbar
Ungültige Warnung in Gradle, dass auf die Alphaversion der Work-Runtime-Bibliothek umgestellt werden soll
Komposition bearbeiten
LiveLiterals führen zu einem Absturz in einem Nicht-Compose-Modul
Fussel
Beim Ausführen von Lint mit einem SARIF-Bericht wird bei einigen Fehlern von SourceLockedOrientationActivity eine Ausnahme ausgelöst
Lint Recycle False Positive
Lint erkennt keinen Typfehler bei StringDef, wenn mehrere Stringmethodenparameter vorhanden sind
@CheckResult funktioniert nicht in Lambda-Ausdrücken
Die Lint-Prüfung „UnusedResources“ funktioniert für Bibliotheken nicht richtig
Bei deaktivierter „UnknownIssueId“ werden weiterhin Warnungen ausgegeben
Veraltete Fehlermeldungen im Zusammenhang mit einer teilweisen Lint-Analyse
Lint-Fehler mit firebase-perf [OutdatedLibrary], obwohl wir die neueste Version verwenden.
Ressourcen
Nach dem Upgrade auf Version 4.2 wurden einigen Stringressourcen Leerzeichen hinzugefügt.
Schrumpfgerät (R8)
Mit „Zulassen, dass sich der Inhalt verkleinert“ werden Klassen anscheinend nicht angepinnt
Bindung ansehen
Der statische Import der Methode „inflate“ für die Ansichtsbindung führt zu einer nicht verwendeten Ressource

Android Studio 2020.3.1.18

Behobene Probleme
Android Gradle Plugin
Das nächste Artefakt, das freigegeben werden soll, sind CLASSES.
Bei der Warnung zum Ersetzen von buildConfigField wird der Wert ausgegeben, der sensible Daten enthalten kann
Ungültige eingeblendete Android-Supportversion „202.7660.26.42.7322048“, sollte vom Typ „w.x.y.z“ sein – dieser Fehler tritt beim Ausführen von Compose-Samples auf
AGP 4.2.0 generiert ein Test-APK, in dem eine Klasse fehlt. Dies kann auf eine gemischte Java-/Kotlin-Quelldatei zurückzuführen sein.
Designtools
„Neu erstellen“ -> „Bild-Asset“ nicht möglich (MacOS)
Fussel
Android lint kann das JAR-File „androidx.annotation“ in einem bestimmten Projekt nicht sehen
Schrumpfgerät (R8)
desugar überschreibt die finale Methode „spliterator“ in PriorityQueue
Änderung der R8-Methodensignatur führt zu Fehlern bei Retrofit in AGP 4.2.0