Geschlossene Probleme für Android Studio 2021.1.1

Android Studio Bumblebee RC 01 (2021.1.1.19)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.1.0-rc01
Behobene Probleme
Bundle/APKs veröffentlichen
Das Kästchen „Passwort speichern“ im Fenster „Signiertes Bundle oder APK generieren“ speichert das Passwort für den Schlüsselspeicher nicht
Schrumpfgerät (R8)
PC-basierte Zuordnung ist bei der Verarbeitung von Jumbo-Strings falsch
Android Gradle Plugin 7.0.2 führt auf Android 4- und 5-Geräten zu Abstürzen der App, wenn die Klasse vom Verifier aufgrund einer fehlerhaften Methode abgelehnt wird

Android Studio Bumblebee Beta 5 (2021.1.1.18)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.1.0-beta05
Behobene Probleme
Android Gradle Plugin
ComponentBuilder.enabled sollte .enable sein
Nach dem Update auf AGP 7.2.0-alpha04 kann kein Build erstellt werden
Play Asset Delivery: Bundle enthält nicht alle Asset-Packs
ComponentArtifactIdentifier wurde durch Artefakttransformationen geändert, was zu einem falschen androidTest-Laufzeit-Classpath führte
Fussel
Falsche PrivateResource-Lint-Warnung bei Verwendung von com.android.support:design
Die neue Lint-Prüfung „DiscouragedApi“ meldet Duplikate und falsch-positive Ergebnisse
Logcat
Logcat zeigt doppelte Einträge an
Schrumpfgerät (R8)
[R8 3.1.39] Hard verification failure on Android 4.4
[R8 3.1.36] Deadlock beim App-Start während des statischen Klasseninitialisierers

Android Studio Bumblebee Beta 4 (2021.1.1.17)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.1.0-beta04
Behobene Probleme
Android Gradle Plugin
Verwendung von „SkipIfEmpty“ bei Aufgabeneingaben prüfen
Die Desugaring-Funktion führt nur dann zu einem ungültigen dex-Objekt, wenn sie über Android Studio Bumblebee ausgeführt wird.
Die Aufgabe „create{variant}UnitTestCoverageReport“ in AGP 7.0.3 führt Tests für alle Varianten aus
C++-Debugger
NDK-Debugger-Watchfenster (C-Code) – „Zum Anzeigen weiterer Elemente doppeltklicken“ zeigt immer wieder dieselben 50 Elemente an
Codeanalyse
Warnung „DrawAllocation“ für Wertklassen gemeldet
Code-Editor
Neues Projekt: In Kotlin-Quelldateien werden die Tabs „Code“, „Split“ und „Design“ nicht angezeigt
Fussel
AGP 7.1.0-beta01: Lint-Prüfung „SuspiciousImport“ meldet Aliasse für Importe
Tests ausführen
[Manual Unit Tests running] „Keine Aufgaben verfügbar“ beim Ausführen von Unit-Tests aus AS
Schrumpfgerät (R8)
[R8 3.1.29] Fehler bei der Überprüfung nicht initialisiert
„applymapping“ wird in Version 3.0.73 nicht berücksichtigt
java.lang.ClassCastException wird im Konstruktor einer Klasse in einem Build geworfen, das mit R8 minimiert wurde
[R8 3.1.29] java.lang.IllegalAccessError: Die Methode „…“, die die Schnittstellenmethode „…“ implementiert, ist nicht öffentlich.
[R8 3.1.29] Unreachable type adjustment from ... to ... during dex merging
Tests
Die IDE ruft beim Ausführen von Unit-Tests unnötigerweise „cleanTestDebugUnitTest“ vor „testDebugUnitTest“ auf.

Android Studio Bumblebee Beta 3 (2021.1.1.3)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.1.0-beta03
Behobene Probleme
Android Gradle Plugin
Unterstützung von Jacoco und Veröffentlichung aus derselben Bibliotheksvariante
Fehlende Abhängigkeiten von AGP-Prefab-Aufgaben
AGP sollte zusätzlich zu „baseline.prof“ die Datei „baseline.profm“ enthalten.
Die Eingabe „rawLocalResourcesNoProcessRes“ der Aufgabe „MergeResources“ ist nicht als „IgnoreEmptyDirectories“ markiert.
Aktualisierung auf JaCoCo 0.8.7 als Standard
Android Studio
Lint UnusedResources schlägt bei Verwendung von ViewBinding über Property-Delegierung fälschlicherweise fehl
AVD Manager
AVDs, die mit dem avdmanager-Befehlszeilentool erstellt wurden, werden im AVD-Manager als nicht Play Store-kompatibel angezeigt, auch wenn sie es sind
Code-Editor
AndroidMissingOnClickHandlerInspection optimieren
Bereitstellung
Protokolle dürfen nicht mit Spam überflutet werden.
Bearbeiten
DeprecatedMethodException: „…FileEditor.getFile“ ist veraltet. Sie müssen sie in „…ApkEditor“ überschreiben.
Importieren/Synchronisieren
Die Variantenauswahl wird nicht an androidTest-Abhängigkeiten weitergegeben
Fussel
SuppressLint funktioniert nicht für AppBundleLocalechanges
ViewBinding
ViewBinding kann nicht gebunden werden, wenn „nonTransitiveRClass“ aktiviert ist und in der XML-Datei @android-IDs verwendet werden

Android Studio Bumblebee Beta 2 (2021.1.1.15)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.1.0-beta02
Behobene Probleme
Android Gradle Plugin
Wenn Sie einen Anbieter für „VariantOutput.versionCode“ festlegen, kann das zu Problemen mit dem Konfigurationscache führen
Regression in AGP 7.0.0-alpha10: Das Plug-in „com.android.internal.library“ konnte nicht angewendet werden, wenn die Datenbindung aktiviert ist
lintDebug bricht das Konfigurations-Caching
[consumer]proguardFiles muss in IDE-Modellen ab Version 2 unterstützt werden
Ressourcennamen für überlagerbare Elemente weniger streng prüfen
Android Studio
Aktualisierte Vorlage für Jetpack Compose 1.0
AVD Manager
Befehlszeilenausgabe mit Parsing-Logs verunreinigt
Komposition bearbeiten
Studio konnte aufgrund einer alten Kotlin-Version nicht erstellt werden
Vorschau erstellen
Die interaktive Vorschau funktioniert nicht mehr, wenn ich den Scrollview ziehe
Datenbindung
Databinding 7.0.0 verwendet veraltete Lebenszykluserweiterungen
Designtools
Zeichnen Sie einen Umriss mit einer Breite von weniger als 1,0, wird er im Layout-Designbereich nur angezeigt, wenn ihm eine „0“ vorangestellt ist.
Layout-Editor
Beim Laden der Schriftartvorschau werden Versuche unternommen, Threads zu starten, was zu einem Renderfehler führt
Layout Inspector
App stürzt aufgrund von Layout Inspector ab
Fussel
Im Lint-Testmodus „TestMode.WHITESPACE“ sollten Labelreferenzen in Kotlin keine Leerzeichen hinzugefügt werden
lintVitalAnalyze throws exception: "call to UsageTracker before initialization"
Manifeste
Rote Symbole in AndroidManifest.xml bei Verwendung der Namespace-DSL
Neuer Code/neue Vorlagen
Die Compose-Projektvorlage enthält keine Debugging-Abhängigkeit von androidx.compose.ui:ui-test-manifest
Assistent für neues Projekt
Gradle-Plug-in-Definitionen in die Datei „build.gradle“ des Stammprojekts verschieben
Ressourcen
Farbe der Pop-up-Dokumentation zu Ressourcen von Rot zu einer anderen Farbe ändern
SDK-Manager
Ich wurde beim Erststartassistenten nie aufgefordert, die Lizenz für die Build-Tools zu akzeptieren.
Upgrade-Assistent
Paketattribut von AndroidManifest.xml in Namespace-DSL migrieren
Gradle-Plug-in-Update bricht jedes Mal ab

Android Studio Bumblebee Beta 1 (2021.1.1.14)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.1.0-beta01
Behobene Probleme
Android Gradle Plugin
Ressourcennamen für überlagerbare Elemente weniger streng prüfen
Code-Editor
Fehler: Falscher Speicherort in der XML-Datei für IDs im Code
Ungültige Dimensionsressource, die durch die Schnellkorrektur erstellt wurde
Stringvorschau ist für Alias-Stringressourcen falsch
Designtools
SVG-Gradienten werden nicht richtig in VectorDrawable konvertiert, wenn die viewBox mit einer negativen Koordinate beginnt
JDK
Die Gradle-Synchronisierung schlägt fehl, da der Daemon nicht gestartet werden kann.
SDK-Manager
Ich wurde vom Einrichtungsassistenten nie aufgefordert, die Lizenz für die Build-Tools zu akzeptieren.

Android Studio Bumblebee Canary 13 (2021.1.1.13)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.1.0-alpha13
Behobene Probleme
Android Gradle Plugin
JPS-Build wird ausgelöst, während Gradle-Build außerhalb von Studio ausgeführt wird
minAgpVersion zu AarMetadata hinzufügen
AndroidLintAnalysisTask für den Cache verfügbar machen
Das erstellte Java-Basis-Image stimmt nicht mit der Java-Toolchain-Version überein
AGP-Build-Cache verursacht Fehler bei doppelten Klassen beim Ausführen von minifyR8 auf dynamischem Modul mit benutzerdefiniertem Build-Typ
Warnung bei der Bewertung von Gradle 7.2-rc-1, AGP 7.0
Wenn Sie sowohl KSP als auch Kapt in einem Projekt aktivieren, das beide Prozessoren enthält, die Quellen generieren, wird „BundleLibraryClassesInputs“ unterbrochen.
C++ Build
Gradle-Build CMake OBJECT-Bibliothek fehlgeschlagen: [CXX1402] Ziel erzeugt mehrere Ausgaben
Nativer Build schlägt mit CMake-importiertem Ziel unter Windows fehl
C++-Import/-Synchronisierung
Gradle-Synchronisierung bleibt beim Auflösen von C/C++-Konfigurationen hängen
Codeanalyse
Fehler: Falsch-positive Meldung zur Verwendung der Berechtigung „MANAGE_EXTERNAL_STORAGE“ – in der IDE wird behauptet, dass sie nur für System-Apps gilt
Vorschau erstellen
Mit java.util.Random die Compose-Vorschau unterbrechen
NPE in LiveLiteralsService.isElementManaged
Database Inspector
Daten können nicht mit App Inspection/Database Inspector exportiert werden, wenn im Pfad ein Leerzeichen vorhanden ist
Speichern von Datenbanken zulassen
Bereitstellung
Android Arctic Fox konnte die richtige Geräte-ABI für die korrekte APK-Bereitstellung nicht erkennen
Fehler: Wenn eine App bereits über die IDE installiert wurde und beim nächsten Mal „-g“ verwendet wird, werden die Berechtigungen nicht automatisch gewährt.
Android Studio-Instrumentierung löst strictmode.DiskReadViolation aus
Erste Einführung
Die Info.plist in der macOS-Anwendung hat falsche Dateiberechtigungen.
Gradle-Dateien bearbeiten
Fehler: Die IDE schlägt ein Update auf androidx.fragment:fragment-ktx:1.4.0-alpha07 vor, das API 31 nicht unterstützt
Layout-Editor
[Bumblebee] Im Bereich „Design“ des Layout-Editors wird das ConstraintLayout nicht gemessen
Fussel
ToastDetector funktioniert bei Kotlin-Properties nicht richtig
[Lint] StaticFieldLeak falsch positiv für anonymes Objekt in einem Begleitobjekt
@RequiresApi in package-info.java wird durch die NewApi-Lint-Prüfung nicht erzwungen
Netzwerk
Die Schaltfläche „Schließen“ ist für die Benachrichtigung „Netzwerk-Profiler wurde verschoben“ in der Standardansicht des Profilers abgeschnitten
Assistent für neues Projekt
Langsame Malleistung bei der Auswahl der neuen Projektvorlage
Tests ausführen
Wenn Sie Tests mit UTP ausführen, enthält die Build-Aufruf keine von der IDE bereitgestellten Eigenschaften.
Beim Ausführen von instrumentierten Tests kann keine korrekte Testaufgabe abgerufen werden
In AS 7.0.0-alpha04 kann kein Unit-Test für das KMP-Modul ausgeführt werden: Keine Aufgaben verfügbar
Schrumpfgerät (R8)
Problem beim Ausführen von R8 3.0.69 (von AGP 7.0.2) und 3.0.72
Upgrade-Assistent
Der Upgrade-Assistent aktualisiert nicht die android.buildToolsVersion

Android Studio 2021.1.1.12

Behobene Probleme
Android Gradle Plugin
Die IDE versucht, ein Binary für ein ABI zu erstellen, das nicht in den abiFilters erwähnt wird.
gradleResValues.xml wird bei der Signatur für die Veröffentlichung nicht aktualisiert
Fussel
lintAnalyzeDebug schlägt mit „Methode nicht implementiert“ bei ClsPackageStatementImpl.getAnnotationList fehl
Netzwerk
Die Schaltfläche „Schließen“ ist für die Benachrichtigung „Netzwerk-Profiler wurde verschoben“ in der Standardansicht des Profilers abgeschnitten
Upgrade-Assistent
In Studio non-stable sollte kein Upgrade auf stabile AGP-Projekte angeboten werden

Android Studio 2021.1.1.11

Behobene Probleme
Android Gradle Plugin
ASM API-Tests fehlschlagen bei Verwendung von Inline-Funktionen aus getestetem Code
Änderungen anwenden
App stürzt nach inkrementellem Build im Emulator der API-Ebene 30 mit KotlinReflectionNotSupportedError ab
Datenbindung
Die Datenbindung funktioniert nicht mit Plattformtools 31.0.3; platform-tools/api/api-versions.xml ist nicht mehr verfügbar
Fussel
StringIndexOutOfBoundsException in Lint's SourceTransformationTestMode.performEdits nach dem Update auf AGP 7.1.0-alpha08
Lint-Fehler bei AGP 7.0: „Can't initialize detector“
„Lint-Prüfung für Lint-Prüfungen“ wird nicht ausgeführt
Tests ausführen
Bei Testfehlern in Studio wird keine Testausgabe angezeigt, wenn der Test über Gradle ausgeführt wird

Android Studio 2021.1.1.10

Behobene Probleme
Android Gradle Plugin
Kleines Formatierungsproblem in der Datei „missing_rules.txt“.
Ausgabe der Bereitstellungsbuilds in den Zwischenordner verschieben
Fussel
Die NewApi-Prüfung versteht keine Bedingungen im „when“-Block
AGP 7.0.0 Lint HTML-Berichte rendern Feedback-URLs falsch
Falsch positives Ergebnis bei der Lint-Prüfung für SupportAnnotationUsage
Lint ruft „visitAnnotationUsage“ nicht für Überschreibungen von Methoden im Geltungsbereich der Anmerkung auf
Motion Editor
MotionLayout: Ich brauche viel Zeit, um Einschränkungen hinzuzufügen, da ich über 10 bis 20 Elemente im Layout habe.
Navigationseditor
„toSavedStateHandle“ hinzufügen

Android Studio 2021.1.1.9

Behobene Probleme
C++-Debugger
AS Arctic Fox Error while starting native debug session on Mac M1, "Found broken LLDB configuration"

Android Studio 2021.1.1.8

Behobene Probleme
Android Gradle Plugin
TypedefRemover verwendet ASM5 und ist nicht mit JDK 11-Quellen kompatibel, für die ASM7 erforderlich ist
AGP komprimiert alle Assets für die .apk-Datei des Unit-Tests unabhängig von aaptOptions.noCompress.
Das Android-Bibliotheks-Plug-in sollte eine Möglichkeit zum Erstellen von Sources-JAR-Dateien bieten.
Bei AGP 7.0.0-stabil wird bei „libraryVariants.all { applicationId }“ eine ExternalApiUsageException geworfen
In Jacoco-Berichten werden mit Android Gradle Build Tools 4.1.2 (oder 4.2.x) und Gradle 6.5 keine Quellcodezeilen angezeigt
Designtools
Fehler in der Vorschau von Vektor-Drawables.
Fussel
Lint: Enthält keinen gültigen Manifest-Schlüssel der Registry (Lint-Registry-v2).
Netzwerk
Im Netzwerk-Profiler werden keine mehrere Header mit demselben Namen angezeigt
Resource Manager
(Windows) „Neu“ -> „Vektor-Asset“ -> „picture.svg“: ungültiges Minuszeichen in der generierten XML-Datei
Tests ausführen
Android Studio Bumblebee: Falsche Tests werden ausgeführt, wenn der Dialog „Ausführungskonfigurationen“ für instrumentierte Tests verwendet wird
Grade Test Runner funktioniert nicht mit AndroidX-Projekt

Android Studio 2021.1.1.7

Behobene Probleme
Android Gradle Plugin
Absturz beim Ausführen einer Jetpack Compose-App in Android Studio 2021.1.1 Canary 4
„android.enableAppCompileTimeRClass=true“ führt bei AGP 7.0.0-alpha09 zu Build-Fehlern
LinkApplicationAndroidResourcesTask fehlgeschlagen: „dir“ ist kein lesbares Verzeichnis
AGP 7.1-alpha schlägt fehl, wenn Instrumentierungstests über die Befehlszeile auf alten Geräten ausgeführt werden
Layout Inspector
Für das Attribut fehlen „resolutionStackList“ und „source“
Fussel
RedundantNamespace: Falsch positiv für XML-Dateien im Rohdateiverzeichnis
Lint kennzeichnet Bundle#get fälschlicherweise als API 21+-Methode

Android Studio 2021.1.1.6

Behobene Probleme
Android Gradle Plugin
Absturz beim Ausführen einer Jetpack Compose-App in Android Studio 2021.1.1 Canary 4
In Android Studio 4.2 werden keine Debugging-Symbole mehr in Bundles für den Upload in die Play Console erstellt
Profgen kann die ObfuscationMap mit einem Klassennamen ohne Namensraum (root) nicht parsen
Fussel
Recycle-Lint-Prüfung schlägt beim super()-Aufruf fehl
Bei einem Lint-Fehler wird ein Hinweis zum Deaktivieren von Lint mit einer veralteten API angezeigt (völlig falsch bei Verwendung von kts)
Mögliches Problem mit dem RestrictedApi-Detektor in der neuen Lint-Integration
Neuer Code/neue Vorlagen
Neue Modulvorlage fügt buildToolsVersion ein

Android Studio 2021.1.1.5

Behobene Probleme
Android Gradle Plugin
AGP sollte die Deaktivierung nicht noch einmal ausführen, wenn der Nutzer die Bereitstellung auf Geräten mit unterschiedlichen API-Levels aus der IDE durchführt
Linten-Referenzdatei als Eingabe für Linten-Aufgabe hinzufügen
Fussel
Fehler: Durch die Lint-Schnellkorrektur „Replace "-" with an "en dash" character (–, –) ?“ (Bindestriche durch einen Bindestrich ersetzen) wird die Textreihenfolge geändert.
Tests ausführen
Konfiguration bearbeiten – Testkonfigurationsparameter werden nicht gespeichert

Android Studio 2021.1.1.4

Behobene Probleme
Android Gradle Plugin
Keine Lint-Textausgabe, wenn die Lint-Aufgabe auf dem neuesten Stand ist
android.lintOptions.textOutput funktioniert nicht, wenn es mit „stdout“ und „stderr“ festgelegt ist
AGP7.0: Discrepancy in handling of androidTest namespace between API/Model and R generation
AGP sollte die Deaktivierung nicht noch einmal ausführen, wenn der Nutzer die Bereitstellung auf Geräten mit unterschiedlichen API-Levels aus der IDE durchführt.
Das Android-Bibliotheks-Plug-in sollte eine Möglichkeit zum Erstellen von Sources-JAR-Dateien bieten.
Code-Editor
Beim Vervollständigen von „Compose RadioButton“ wird ein abschließendes Lambda hinzugefügt
Fussel
Bitte lassen Sie Lint (?) in Layout-XMLs feststellen, dass ScrollView nur ein direktes untergeordnetes Element aufnehmen kann.
Android Lint VectorDrawableCompat-Prüfung warnt fälschlicherweise
lint.xml: Dateioptionen verwenden den falschen Basisspeicherort für die Pfadauflösung
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
AGP 7 – Probleme mit doppelten ObsoleteLintCustomCheck-Problemen
Lint-Integration
Detaillierung des Android Lint Gradle-Plug-ins
Navigationseditor
Wenn ein argType übergeben wird, der eine innere Enum-Klasse ist, werden die FragmentArgs nicht richtig generiert
Assistent für neues Projekt
Generierte Gradle-Datei für die Verwendung der neuen Plug-in-DSL aktualisieren
Bundle/APKs veröffentlichen
Passwort wird bei Verwendung von KeePass manchmal falsch decodiert
Nur die neuesten Passwortpaare werden gespeichert und überschreiben zuvor gespeicherte Passwörter
Laufen
Android Studio aktualisiert den kompilierten Code nicht | sporadisch
Bindung ansehen
lint tools:viewBindingType in Studio

Android Studio 2021.1.1.3

Behobene Probleme
Android Gradle Plugin
SdkLibDataFactory ist nicht mit dem Gradle-Konfigurationscache kompatibel
com.android.tools.build:gradle:4.2.0 hat Manifest-Platzhalter in Bibliotheken beschädigt
Der Build schlägt fehl, nachdem das Projekt auf 4.2 aktualisiert wurde.
copyDebugAndroidLintReports: NoSuchFileException: lint-results-debug.txt
In Test-Fixtures mit standardmäßiger Res-Unterstützung (false) werden weiterhin Ordner mit dem Wert „resvalue“ generiert
Übergeben Sie „–client-id“, „–client-name“ und „–client-version“ von AGP an lint
Fügen Sie die javac-Option „-parameters“ nur hinzu, wenn „Room“ vorhanden ist.
Die Aufgabe :test kann ab AGP 7.0.0-beta03 nicht mehr ausgeführt werden
AGP unterstützt keine Live-Literale für Bibliotheksmodule
[Gradle] „initWith“ dient zum Kopieren von Build-Konfigurationen, aber nicht für Flavors.
Nicht aufgelöste Referenz: setProguardFiles
android.disableAutomaticComponentCreation sollte nicht experimentell sein
initWith() ist in der Gradle Kotlin DSL nicht verfügbar
Android Studio
Alphakanal wird in Android Studio nicht im Bereich für Compose-Farben angezeigt
Build Analyzer
Kopieren und Einfügen funktioniert nicht auf dem Tab „Warnungen“ des Build-Analyzers
C++ Build
Der Projektaufbau schlägt unter Windows aufgrund schreibgeschützter Git-Dateien fehl.
Nullpointer beim Build mit cmake ( prebuild openssl , building libgit2)
GNUMAKE wirft bei Argumenten wie „-mllvm -oXXXX“ eine Ausnahme auf
target_precompile_headers funktioniert nicht
Android Gradle Plugin 4.0: CMake-Argument, das mit „-C“ beginnt, wird nicht an die cmake-Ausführbare übergeben, wodurch der Build fehlerhaft wird
C++-Editor
Fehler beim Zeilenumbruch beim automatischen Generieren einer JNI-Methode
Codeanalyse
Ungültige Warnung in Gradle, dass auf die Alphaversion der Work-Runtime-Bibliothek umgestellt werden soll
Falsch positive Warnung beim Linieren von ShowToast mit Snackbar
Komposition bearbeiten
LiveLiterals führen zu einem Absturz in einem Nicht-Compose-Modul
Datenbindung
-Tags unterstützen
Layout Inspector
Beim Kopieren von Attributen wird eine Referenz und nicht der Wert kopiert
Fussel
Lint UnusedResources schlägt bei Verwendung von ViewBinding über Property-Delegierung fälschlicherweise fehl
Lint konnte das entpackte AAR-Projekt für :camera:camera-extensions-stub nicht finden
Falsch positives Ergebnis für UnusedQuantity
lint:TypographyQuotes falsch-positiv bei Text mit Akzenten
Fehler: Schnellkorrektur für die Versionsprüfung funktioniert nicht
Lint nimmt die Systemeigenschaft „lint.baselines.continue“ nicht mehr an, wenn sie über das Gradle-Plug-in festgelegt wird
Veraltete Fehlermeldungen im Zusammenhang mit einer teilweisen Lint-Analyse
Android Studio 4.2 hängt bei der Lint-Prüfung für WrongConstant
lintClient empfängt keine user.home
Lint: ShiftFlags meldet bei Verwendung von Kotlin einen False Positive
AGP 7 – Probleme mit doppelten ObsoleteLintCustomCheck-Problemen
Der Android S-Intent-Filter ohne android:exported sollte Probleme mit melden.
StringIndexOutOfBoundsException beim Schreiben von SARIF-Format für Lint
Beim Ausführen von Lint mit einem SARIF-Bericht wird bei einigen Fehlern von SourceLockedOrientationActivity eine Ausnahme ausgelöst
Lint erkennt keinen Typfehler bei StringDef, wenn mehrere Stringmethodenparameter vorhanden sind
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
[lint] MissingTranslation erkennt keine Mehrzahl
Falsch-positive Lint-Meldung „WrongViewCast“ bei Verwendung von FragmentContainerView und findFragmentByTag
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
Assistent für neues Projekt
Generierte Gradle-Datei für die Verwendung der neuen Plug-in-DSL aktualisieren
Fehler: In neuen Projekten kann „jcenter“ immer noch nicht entfernt werden, obwohl es bald entfernt wird. Außerdem wird nicht angegeben, was zu tun ist.
Projektsystem
Problem mit der RenderScript-Ziel-API in den Android-Build-Tools r25
Ressourcen
Zusammenführen von Ressourcen schlägt bei einer geschweiften Stringressource fehl
Tests ausführen
In Bumblebee 2021.1.1 Canary 2 werden keine fehlgeschlagenen Tests mehr angezeigt
Schrumpfgerät (R8)
Shrinker entfernt verwendete Vektor-Drawables mit der neuen agp 4.1.0
R8 entfernt keine Anmerkungen zur Kompilierungszeit (VISIBILITY_BUILD)
Bindung ansehen
Die Verbindung zur ViewBinding wird nach zufälligen Aktionen in der XML-Datei getrennt
ViewBinding
Typinferenz mit mehreren Layoutvarianten

Android Studio 2021.1.1.2

Behobene Probleme
Android Gradle Plugin
In Test-Fixtures mit standardmäßiger Res-Unterstützung (false) werden weiterhin Ordner mit dem Wert „resvalue“ generiert
Wir benötigen eine Versionsschnittstelle in der Gradle-API.
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.
Das nächste Artefakt, das freigegeben werden soll, sind CLASSES.
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
DSL-Erstellung über Implementierungsklasse statt Schnittstelle wieder aktivieren
Android Studio
UI_MODE_NIGHT_YES funktioniert in der Vorabversion nicht
Layout-Editor
Probleme mit der Layoutvorschau für das TextClock-Objekt
Vorschau stimmt nicht mit der laufenden App überein | ?attr wird in fillColor einer XML-Datei (Vector Drawable) nicht unterstützt
Die Android Studio-Layoutvorschau funktioniert nicht mehr für native android.preference.Preference- und benutzerdefinierte Einstellungen, wenn „androidx.preference:preference:1.1.0“ hinzugefügt wird
Zoomempfindlichkeit in Android Studio 4.0
Layout-Rendering-Engine: Fehlende Unicode-Zeichen beim Aktualisieren von strings.xml
Android Studio stürzt ab
Fussel
Lint Recycle False Positive
Android lint kann das JAR-File „androidx.annotation“ in einem bestimmten Projekt nicht sehen
@CheckResult funktioniert nicht in Lambda-Ausdrücken
Bei deaktivierter „UnknownIssueId“ werden weiterhin Warnungen ausgegeben
Die Lint-Prüfung „UnusedResources“ funktioniert für Bibliotheken nicht richtig
Lint-Fehler mit firebase-perf [OutdatedLibrary], obwohl wir die neueste Version verwenden.
Rendering
Zeichnbare Elemente mit transparenten Formen werden nicht richtig gerendert.
Ressourcen
Nach dem Upgrade auf Version 4.2 wurden einigen Stringressourcen Leerzeichen hinzugefügt.
Bindung ansehen
Der statische Import der Methode „inflate“ für die Ansichtsbindung führt zu einer nicht verwendeten Ressource
Wear-Kopplungsassistent
Wear Pairing Assistant kann nicht über IJ gestartet werden