Geschlossene Probleme in Android Studio 2021.3.1

Android Studio Dolphin-Patch 1 (2021.3.1.17)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.1
Behobene Probleme
Android Gradle-Plug-in
Beim Ausführen instrumentierter Android-Tests über Gradle lässt sich die Entsugarierung nicht richtig anwenden
AGP 7.3.0 bricht Gradle-Synchronisierung für Gradle-Plattformprojekte ab
Dexer (D8)
Fügen Sie eine öffentliche API für die Konfliktlösung beim Zusammenführen von DEX hinzu (damit Baizel doppelte Klassen zulassen kann)
Importieren/Synchronisieren
Der Gradle-Projektimport schlägt nach dem Upgrade von Chipmunk-Patch 2 (2021.2.1) fehl
Infomaterial
NPE in AarResourceRepositoryCache.createCachingData (AS Dolphin+)
Shrinker (R8)
Kotlin-Metadaten werden nicht kopiert, wenn Typersetzungsfelder verwendet werden
Unerwartete Konvertierung des ungenauen Typs: TOP (alles)
Gradle 7.3.0 verursacht den APK-Build-Fehler com.android.tools.r8.CompilationFailedException
Entfernen inaktiver Standardkonstruktoren im Kompatibilitätsmodus
Konflikt mit JetBrains Markdown
Unterstützung für ThreadLocal.withInitial(java.util.function.Supplier)
AGP 7.3 generiert DEX für Klassen mit fehlerhaftem Konstruktor.
Unerwarteter Versuch zu bestimmen, ob Nicht-CF-Code desugarieren muss
ktor VerifyError
Während der Kompilierung wurde ein nicht definierter Wert bei der Verarbeitung von okio-jvm 3.2.0 ausgelöst
Kompilierungsfehler aufgrund des Inline-Objekts einer Klasse mit indirekten Instanzen von Nutzern
java.lang.IllegalAccessError mit R8 3.3.75

Android Studio Dolphin RC 1 (2021.3.1.14)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.0-rc01
Behobene Probleme
Android Gradle-Plug-in
Durch den Zugriff auf Variantenquellen in onVariant werden standardmäßige Android-Quellen wie buildconfig entfernt.
In AGP 7.1-beta04 fehlt die com.android.build.api.dsl.Lint API und/oder das irreführende Kdoc
AGP ignoriert jniLibs-Überschreibungen von 7.3.0-alpha08
Vorschau verfassen
Beim Erstellen einer Vorschau in App-Modulen wurden keine Ressourcen in Projekten mit mehreren Modulen gefunden
Dexer (D8)
Dokumentieren Sie die für jede bereitgestellte Bibliotheksversion erforderliche Compiler-Version.
Emulator
AS Electric Eel Canary 2 – Fehler beim Drücken von „Finish“ beim Assistenten für die Geräteverbindung
Bearbeiter von Gradle-Dateien
Die Warnung bei einer zu niedrigen buildToolsVersion ist nicht genau
Importieren/Synchronisieren
Der Bearbeiter der Unittestquelle kann die in einem anderen Modul deklarierte Stringressource nicht auflösen
Die Codeüberprüfung scheint nicht zu funktionieren.
KTIJ-22303: Die CacheOriginIdentifier der MPP- und Kotlin-Modelle stimmen nicht überein
Logcat
Logcat-Formateinstellungen werden nicht beibehalten
Neuer Logcat zeigt nach den ersten 2 Sekunden keine Logs an
Shrinker (R8)
ArrayIndexOutOfBoundsException in IntSwitch
R8: NullPointerException auf AGP 7.3.0-beta02 und 7.4.0-alpha03
[R8 3.3.61] StackOverflowError von NoClassInitializerCycles
NPE in Srinker, R8 Version 3.2.60
[R8 3.3.57] NoClassDefFound aufgrund der Schnittstelle, die durch eine abstrakte Klasse mit höheren SDK-Anforderungen ersetzt wurde

Android Studio Dolphin Beta 5 (14.3.2021)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.0-beta05
Behobene Probleme
Android Gradle-Plug-in
Das Modul AGP 7.2 com.android.test kann nicht auf die Test-Befestigungsklassen des com.android.app-Moduls zugreifen
KUNST
[R8 3.3.40] dex2oat-Geschwindigkeitsprofil-Aufruf scheint auf dem Android 8-Gerät hängen zu bleiben
Varianten erstellen
Die Variantenauswahl wird manchmal nicht beendet
Importieren/Synchronisieren
Variantenwechsel bei der Erstellung nie abgeschlossen
Shrinker (R8)
Ab R8 3.1.7-dev werden Enums falsch optimiert, was zu „NoSuchFieldError“ führt.
NullPointerException während der Dumpgenerierung mit R8 3.3
AssertionError: Beziehung für nicht festgelegt kann nicht berechnet werden
[R8 3.3.57] NoClassDefFound aufgrund der Schnittstelle, die durch eine abstrakte Klasse mit höheren SDK-Anforderungen ersetzt wurde

Android Studio Dolphin Beta 4 (2021.3.1.13)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.0-beta04
Behobene Probleme
Android Gradle-Plug-in
Lint stürzt in Kotlin 1.7.0-RC2-Build ab
KUNST
[R8 3.3.40] dex2oat-Geschwindigkeitsprofil-Aufruf scheint auf dem Android 8-Gerät hängen zu bleiben
Importieren/Synchronisieren
Problem mit mehreren Produktsorten in der neuen Version erstellen
Logcat
2 GB von 9.000 DeviceImpl von AndroidLogcatService verwendet
Shrinker (R8)
IncompatibleClassChangeError mit R8 – 3.3.28 (Android API < 25)
Gradle 7.2.0 verursacht den APK-Build-Fehler com.android.tools.r8.CompilationFailedException

Android Studio Dolphin Beta 3 (12.3.1.2021)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.0-beta03
Behobene Probleme
Android Gradle-Plug-in
ProcessReleaseManifest: Paket in Quell-AndroidManifest.xml-Datei gefunden - falsch negatives Ergebnis
Dokka-Core als Kompilierungszeitabhängigkeit machen und zur Laufzeit laden
AGP 7.2.0-rc01 :buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
Vorschau verfassen
ComposePreviewRepresentations treten über Message-Bus-Verbindungen in FastPreviewManager auf
Updater
Patcher auf M1 funktioniert nicht für EE c1 bis EE c2

Android Studio Dolphin Beta 2 (11.3.1.2021)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.0-beta02
Behobene Probleme
Android App Bundles
Bundletool verpackt Referenzprofile nicht richtig
Android Gradle-Plug-in
AndroidGradlePlugin Version 7.2 beeinträchtigt die Transform API, wenn sie zusammen mit der ASM API verwendet wird
Android Studio BumbleBee stellt nicht immer die neuesten Änderungen bereit
Beim Transformieren eines AAR-Artefakts wird die Endausgabe in den Zwischenbereich verschoben
Designtools
Mit Strg + D oder der Schaltfläche „Unterschied einblenden“ wird der Git-Unterschied nicht angezeigt
Dexer (D8)
Fehlende API-Modellierung in D8/R8 in AGP explizit aktivieren
Version nicht mit einer Vorabveröffentlichung der Desugared-Bibliothek verwenden
Importieren/Synchronisieren
Zirkuläre POM-Abhängigkeit unterbricht Projektimport
„Doppelte Inhaltsstämme erkannt“ mit dem Android-Gradle-Plug-in 7.2.0
Fuss
Lint in AGP 7.2.0 hängt in der ApiDetector-Prüfung ab
InConsistencyLayout respektiert die Referenz nicht
[Lint] Falscher Ressourcentyp-Detektor findet Fehler in gültigem Code, wenn Code sich in mehreren Modulen befindet
Laufen
Die Geräteoption ist nicht sichtbar und die App kann nicht ausgeführt werden, obwohl das App-Modul verfügbar ist.
Shrinker (R8)
[R8 3.3.40] NoSuchMethodError aufgrund eines Super-Aufrufs einer nicht vorhandenen Methode
NullPointerException in der Desugared-Bibliothek während der Spezifikationskonvertierung
NullPointerException in FieldAssignmentTracker mit 3.3.35
[R8 3.3.31] Ausnahme „IncompleteHorizontalClassMergeCode“ ist nicht erreichbar
R8 verursacht ConfirmError bei Scala-Bibliotheken

Android Studio Dolphin Beta 1 (10.3.1.2021)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.0-beta01
Behobene Probleme
Android Gradle-Plug-in
Demugar-Methoden zum Lint-Modell hinzufügen
Dexer (D8)
Art / Dalvik-VMs vor Version 8 unterstützen die Fehlerkorrektur für JDK-8272564 nicht.
Emulator
Die Option zum Deaktivieren der Freigabe der Zwischenablage ist in Android Studio Bumblebee nicht mehr verfügbar und kann nicht deaktiviert werden
Fuss
Lint das Flag „--offline“ hinzufügen
Shrinker (R8)
R8 3.3.28 korrumpiert erreichbare Methoden durch Einfügen von „throw NPE“ in den Methodentext.
Konstruktor der beibehaltenen Klasse gibt NPE im Proguard-Kompatibilitätsmodus aus

Android Studio Dolphin Canary 9 (2021.3.1.9)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.0-alpha09
Behobene Probleme
Android Gradle-Plug-in
„Ähnliche“ System-Images, wenn das angeforderte Image nicht abgerufen wird, sind _nicht_ ähnlich
Automatisierte Testgeräte: Sie laden nicht das richtige System-Image herunter? Oder verwendest du die falsche?
„Wir empfehlen die Verwendung eines neueren Android-Gradle-Plug-ins“, wenn kein neueres vorhanden ist
Gradle Managed Device sollte einen kompatiblen Gerätetyp anbieten, wenn keiner gefunden wird
Plug-in „kotlin-android-extensions“ funktioniert nicht, wenn das Attribut „package“ in der Datei „AndroidManifest.xml“ fehlt
Fehler bei nicht übereinstimmendem Gerätetyp/Bildtyp ist nicht nutzerfreundlich
Standort der von Gradle verwalteten Geräte auf dem Laufwerk
Build-Analysetool
Jetifier-Analyse des Build Analyzers gibt an, dass der Jetifier für androidx-Datenbindung erforderlich ist
Gerätemanager
Das Menü „Gerät anhalten“ wurde aus dem Kontextmenü des Geräte-Managers entfernt.
Emulator
Fehler im Tool Windows Emulator
Gradle
Lint UnusedResources falsch-positiv mit Importalias
Importieren/Synchronisieren
Projekt kann nicht mit KMP-Modul in Chipmunk mit MPSS synchronisiert werden
Kotlin 1.6.20 beeinträchtigt KMP-Moduldepedierungen
Nicht umsetzbare Ausnahme „LicenseNotAcceptedException“?
Modul aus zusammengesetztem Build wurde nicht in IDE importiert
Logcat
Logcat vom Gerät getrennt
Navigation
Navigationsdiagramm aus verschiedenen AAR-Modulen einfügen, um Intent-Filter für AndroidManifest.xml für Deeplinks zu generieren
Infomaterial
Fehler: Das Aufrufen der "Implementierung" einer Ressource ist nirgendwo möglich.
SDK-Manager
SDK-Update funktioniert nicht, wenn /tmp ein Symlink ist
SDK Manager sollte kein Spamming von Protokollinformationen mehr an stdout verhindern

Android Studio Dolphin Canary 8 (2021.3.1.8)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.0-alpha08
Behobene Probleme
Android Gradle-Plug-in
AGP 7.1.1 hängt von der Version mit Sicherheitslücken ab
Probleme mit doppelten Kursen von R8 gemeldet
AGP 7.1.1 generiert keine RenderScript-Klassen mit deaktivierter Ressourcenverarbeitung.
„api/annotationProcessor/implementationresolutionStrategy“ für von Varianten abgeleitete Konfigurationen implementieren
„MergeSourceSetFolders“ startet zu viele Worker-Aktionen
Mit Gradle verwaltete virtuelle Geräte in CI fehlschlagen (GitHub-Aktionen)
Probleme im Zusammenhang mit android.defaultConfig.ndk.debugSymbolLevel
Der Build-Typ „debug“ hat einen Standardsignaturschlüssel, andere ihn nicht
STRING_TOO_LARGE sollte den Build-Prozess nicht ausführen.
APK-Betrachter
APK Analyzer sollte bei Problemen nicht „erfolgreich geladen“ ausgeben.
AVD-Manager
avdmanager fragt „Möchten Sie ein benutzerdefiniertes Hardwareprofil erstellen?“, auch wenn das Flag „--silent“ übergeben wurde.
Android TV AVD kann auch im Hochformat eingerichtet werden.
Android Studio 2.0: Beim Bearbeiten eines virtuellen Geräts wird die Auswahl des benutzerdefinierten Skins zurückgesetzt
AVD zeigt das Layout des TV-Querformats im Dialogfeld zur AVD-Auswahl nicht richtig an
2,7"-QVGA-Gerät zeigt in der Geräteliste „ldpi“ statt „mdpi“ an, 33% Größenfehler zwischen Design und Test
Android Studio unterstützt keine Emulator-Dichte von 200 dpi
Downloadlinks werden bei der Auswahl eines System-Images ausgeblendet, wenn das Fenster zu schmal ist
Code-Editor
Problem mit SQLite-Syntaxhervorhebung: „REPLACE“ kann nicht auf „SELECT“ folgen
Die ID der automatischen Vervollständigung im Layout-Editor füllt das Feld mit dem falschen String
Nicht aufgelöster Klassenname in Proguard-Regeln
Gerätemanager
Emulator-Reihenfolge in AVD Manager beibehalten
Gerätemanager zeigt in Fehlermeldung einen falschen Pfad an, wenn AVD in AS umbenannt wurde
Android Studio bleibt beim Löschen eines virtuellen Geräts hängen
Tool „Ausnahme“ in SkinLayoutDefinition.parseFile
Bearbeiten
Irreführende Syntaxfehler in AIDL-Dateien
Emulator
Von Android Studio gehosteter Emulator: AZERTY-Tastaturkompatibilität für die virtuelle Szenennavigation
Firebase
Firebase Assistant wird nicht geladen
Erste Einführung
IOException in WindowsPerformanceHintsChecker
Bearbeiter von Gradle-Dateien
Die Warnung zum Versionskatalog sollte klarer sein
Importieren/Synchronisieren
Projekt kann nicht mit KMP-Modul in Chipmunk mit MPSS synchronisiert werden
Die Synchronisierung mit Gradle-Dateien schlägt mit AGP 7.3.0-alpha01 in Chipmunk Studio fehl.
Installationsprogramm
Kleiner Fehler in Android Studio
Chipmunk Beta 1: Der Einrichtungsassistent berechnet die Downloadgröße nicht richtig
Fuss
Lint-Einrichtung ist im Szenario mit den Quellsätzen pro Modul fehlerhaft
NewApi-Prüfung verarbeitet neue Fälle von übernommenen Benutzeroberflächen nicht
[Lint] Der Detektor „Recycling“ markiert Animationen fälschlicherweise als nicht gestartet
Lint-Integration
AndroidLintAnalysisTask verursacht Cache-Fehler aufgrund eines Zeitstempelunterschieds in „lint.jar“
Logcat
Logcat scrollt automatisch zum Ende
Logcat-Zwischenspeicher löschen
Logcat funktioniert nicht mehr, nachdem es geschlossen und wieder geöffnet wurde
Bewegungseditor
Die Schaltflächen für das Animationsinspektor werden als ">>" (Überlauf) angezeigt, wenn Systemschriftarten größer sind.
Neuer Code/neue Vorlagen
Der Assistent für ein neues Android Studio-Projekt verwendet weiterhin die eingestellte Funktion „onActivityCreated“ für „Fragment + ViewModel“
Die neue C++-Projekt-Build-Datei enthält einen doppelten externalNativeBuild-Block
Infomaterial
Unsortierte Liste in Bild-Asset > Symbolpfad bestätigen > Res-Verzeichnis
Fehler: Das Aufrufen der "Implementierung" einer Ressource ist nirgendwo möglich.
Der XML-Editor gibt bei der Verwendung von Apostroph (oder auch ') keine Warnung aus, ohne einen umgekehrten Schrägstrich zu maskieren, was zum Gradle-Fehler führt
Laufen
Mit bereinigten Daten ausführen
Tests ausführen
Die Ergebnisse der Einheitentests werden in Dolphin nicht angezeigt
Mehr Testabdeckung für Einheitentests hinzugefügt
Instrumentierte Tests schlagen mit der Meldung „Projekt ‚X‘ im Stammprojekt ‚X‘ nicht gefunden“ fehl.
SDK-Manager
Problem mit doppelten Abhängigkeiten von SDKmanager
Jedes AS-Update = neue ungelöste Fehler :|
SDK-Update funktioniert nicht, wenn /tmp ein Symlink ist
AVDManager: „Fehler: Paketpfad ist ungültig. Gültige System-Image-Pfade sind:ository...“
AGP lädt das SDK-Tools-Paket herunter, wenn nur ein neueres Befehlszeilen-Tool installiert ist
SDK Manager nicht im Menü „Tools“, SDK-Lizenzen nicht akzeptiert, fortfahren nicht möglich
Tests
GMD-Test ist aufgrund eines Fehlers bei der Gerätebereitstellung unter Windows fehlgeschlagen

Android Studio Dolphin Canary 7 (2021.3.1.7)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.0-alpha07
Behobene Probleme
Android Gradle-Plug-in
Worker zu R8 hinzufügen
Demugar-Methoden zum Lint-Modell hinzufügen
Importieren/Synchronisieren
Problem beim Laden von "Gradle build model" (Gradle-Build-Modell) in IDE
Fuss
Für die Nachricht „Lint Icon MissingDensityFolder“ wird der absolute Pfad in lint-baseline.xml verwendet
VersionChecks in das API-Paket verschieben, um die Sichtbarkeit zu erhöhen
NewApi-Prüfungen von Lint verarbeiten keine „when“-Anweisungen in Kotlin

Android Studio Dolphin Canary 6 (2021.3.1.6)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.0-alpha06
Behobene Probleme
Android Gradle-Plug-in
Kritische Sicherheitslücken in org.bouncycastle:bcprov-jdk15on:1.56
Eingabe der Referenzdatei für AndroidLintAnalysisTask entfernen
Automatisierte Testgeräte: Sie laden nicht das richtige System-Image herunter? Oder verwendest du die falsche?
Keine Lint-Regel-JAR-Dateien von .android/lint in AGP 7.2 einschließen
Demugar-Methoden zum Lint-Modell hinzufügen
Benchmark
Vorlage für Android Studio MicroBenchmark konnte nicht erstellt werden
C++ Build
externalNativeBuildClean führt "preBuild" auch bei Verwendung von AGP 4.0.0 aus
Nutzungen suchen
„Zur Deklaration“ funktioniert nicht für @animator/foo (möglicherweise alles unter einem animierten Vektor)
Makro-Benchmark
MakroBenchmark-Vorlage ohne .gitignore
Die Dokumentation von ExampleStartupBenchmark bezieht sich auf das falsche Attribut.
Makro-Benchmark-Vorlagenabgleich – Fallbacks und profilierbar
Makro-Benchmark-Vorlage – falsches minSdk
ExampleStartupBenchmark verwendet nicht vorhandenen CompilationMode.SpeedProfile

Android Studio Dolphin Canary 5 (2021.3.1.5)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.0-alpha05
Behobene Probleme
Android Gradle-Plug-in
On-Device-Tests schlagen im Hintergrund fehl, wenn die Tests nicht ausgeführt werden können
Android Studio 2021.1.1 Beta5 . Die Gradle-Synchronisierung schlägt mit der Meldung „Unable to Load class 'com.android.build.api.extension.AndroidComponentsExtension'“ fehl.
AGP 7.2.0-alpha05 schlägt Builds vor, die das Plug-in "Navigation Safe Args" verwenden.
Unbekannter Fehler für Datei „values.xml“
Schreiben und Bearbeiten
Beim Importieren der automatischen Vervollständigung erfolgt stattdessen die Eingabe
Emulator
UnzufriedenLinkError: Die Datei image_converter.dll konnte nicht gefunden werden.
Layout-Editor
FEHLER: Zusätzliche falsche Leerzeichen im Layout. Wenn in einer Ansicht auf das Layoutdesign getippt wird, ändert sich das Format im Layouttext.
Fuss
Fehler: Eine Stringvorlage wird nicht als String betrachtet, wenn sie als Parameter für die Funktion „getString“ verwendet wird
Navigation
Safe Args hat die veraltete getApplicationIdTextResource mit AGP 4.1 und höher verwendet.
SafeArgs 2.4.0-rc01 und AGP 7.1.0-rc01 nicht kompatibel
Netzwerkprüfer
TrackedHttpURLConnection.getHeaderField stürzt mit NullPointerException ab
Dieser Fehler wird ständig angezeigt, wenn der Debugger mit der neuesten Version von Android Studio verbunden ist.
Neuer Netzwerkprüfer stürzt nach dem Bumblebee-Update ab
Infomaterial
Unerwarteter Fehler vom Typ „Der Ressourcenname muss mit einem Zeichen beginnen“, wenn eine Stringressource mit einer Referenz vom Typ „@string/string_name“ beginnt, gefolgt von Leerzeichen und anderem Text
Tests ausführen
Die Ergebnisse der Einheitentests werden in Dolphin nicht angezeigt

Android Studio Dolphin Canary 4 (2021.3.1.4)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.0-alpha04
Behobene Probleme
Android Gradle-Plug-in
Unterstützung für minCompileSdk-Vorschaubibliotheken hinzufügen
„Java-Datei außerhalb des Stammverzeichnisses“ bei Verwendung von „manifest.srcFile“
Kollision während der Geräteeinrichtung, wenn in mehreren Unterprojekten dasselbe Gerät deklariert wird
Bessere Lesbarkeit von CheckAarMetadataTask-Fehlermeldungen
AGP sollte „ProjectComponentIdentifier.projectPath“ nicht ohne „ProjectComponentIdentifier.build“ verwenden
„Die Property „layoutInfoDirectory“ hat keinen konfigurierten Wert“ nach einem Upgrade von AGP von 7.0.4
„api/annotationProcessor/implementationresolutionStrategy“ für von Varianten abgeleitete Konfigurationen implementieren
AGP sucht nach ANDROID_SDK_ROOT, nicht nach ANDROID_HOME.
Assistant-Fenster
Tippfehler in Firebase-Tool
Emulator
UnzufriedenLinkError: Die Datei image_converter.dll konnte nicht gefunden werden.
Layout Inspector
App-Prüfung und Layout-Inspector und Datenbank-Inspector funktionieren nicht
Fuss
@TargetApi-Annotationen werden bei Aufrufern erzwungen
Lint-Typalias-Testmodus erstellt ungültige Typaliasse mit generischen Elementen
Android-Lint-Regression NewApi
Arbeitsspeicher
Die Symbolication ist für den Speicher-Profiler fehlerhaft
Netzwerkprüfer
Der Netzwerkprüfer in BumbleBee zeigt die API-Antwort nicht im lesbaren Format an.
Neuer Code/neue Vorlagen
Fehler in der Fehlermeldung: Argument für @NotNull-Parameter 'text2' von com/intellij/diff/comparison/ComparisonManagerImpl.isEquals darf nicht null sein
Tests ausführen
Die Ergebnisse der Einheitentests werden in Dolphin nicht angezeigt

Android Studio Dolphin Canary 3 (2021.3.1.3)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.0-alpha03
Behobene Probleme
Android Gradle-Plug-in
Achten Sie darauf, dass leere Verzeichnisse aus lokalen Quellen und Laufzeitklassenpfad für Java-Ressourcen berücksichtigt werden
lateinit-Attribut „projectProvider“ wurde nicht initialisiert
AAB (resources.pb) mit Kommentaren aus attrs.xml zeitweise überfüllt?
AGP ignoriert den in androidTest/AndroidManifest.xml festgelegten Paketnamen
Assistant-Fenster
Titel des Tool-Fensters für „Assistant“ ändern und einen Doppelpunkt hinzufügen
Vorschau verfassen
Leerer Bereich für die Vorschau der Erstellung, wenn zusammensetzbare Funktion auf Build.VERSION.SDK_INT zugreift
Layout-Editor
Absolute Positionen für referenzierte Datenansichten nicht entfernt
Studio bleibt während des Builds hängen.
Misc.xml enthält lokalen Pfad
Im Activity Design-Editor ist das Scrollen mit dem Mausrad kleiner als erwartet
Fehler: Optionsfeld in den Elementen von RecyclerView wird angezeigt und der Nutzer erhält Text, obwohl er nicht festgelegt war.
Fehler: keine Vorschau für benutzerdefinierte Einstellungen
Verwirrende Warnung zu "entryValues" einer Präferenz
Fuss
Lint-Prüfung für TypographyQuotes löst Probleme bei Anführungszeichen aus, die in HTML-Tag-Attributen verwendet werden
Inkonsistenzen zwischen Lint- und AGP-Vorschlägen beim Verpacken nativer Bibliotheken
AndroidLintAnalysisTask exception-Warnung, da nicht unterstützte Klassendateien in META-INF
Arbeitsspeicher
Die Symbolication ist für den Speicher-Profiler fehlerhaft
Navigationseditor
Beim Aufrufen von „safearg“ wird der Navigationseditor angezeigt, aber nicht das Argument
Resource Manager
Es können keine Symbole erstellt werden
Tests
AGP 7.2.0-alpha06, Espressotests, Doppelpunkt im Namen des erzeugten Artefakts

Android Studio Dolphin Canary 2 (2021.3.1.2)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.0-alpha02
Behobene Probleme
Android Gradle-Plug-in
Die ASM-basierte Transformations-API versucht, Frames für Java 6-Bytecode zu berechnen, wenn JSR/RET-Anweisungen enthalten sind.
Android Studio 2021.1.1 Beta5 . Die Gradle-Synchronisierung schlägt mit der Meldung „Unable to Load class 'com.android.build.api.extension.AndroidComponentsExtension'“ fehl.
OutOfMemoryError von ResolutionResultUtils.getPathFromRoot(ResolutionResultUtils.kt:55) ausgelöst
Test für AGP&KMP-Veröffentlichung hinzufügen
Link zu Kompatibilitätsoptionen für Studio und AGP, der zur Unternehmenswebsite führt
Kollision während der Geräteeinrichtung, wenn in mehreren Unterprojekten dasselbe Gerät deklariert wird
Bei der Zusammenführung der Testergebnisse von verwalteten Geräten sollten keine Hilfemeldungen ausgegeben werden.
Die Diagnosedatei „resources.txt“ wird nach dem Ausführen von „shrinkReleaseRes“ nicht erstellt
JarFlinger sollte einen Modus bereitstellen, der leere Verzeichnisse nicht ignoriert.
Android Studio
Lint-Quickfix-Unterstützung für Lint-Warnungen/-Fehler in Importanweisungen hinzufügen
C++ Build
ModelCache.safeGet(androidProjectResult.androidProject::getNdkVersion, "") darf nicht null sein.
Vorschau verfassen
Bei Verwendung von @PreviewParameter wird im Vorschaufenster keine zusammensetzbare Funktion angezeigt
In der Funktion „Vorschau erstellen“ können keine Ressourcen aus anderen Modulen gefunden werden, wenn nicht-transitive R-Klassen aktiviert sind
CPU
Profilstichprobenfehler bei der Benchmark-Messung
Datenbindung
Lockernde Bindungen
Datenbindung
StateFlow mit addRepeatingJob/flowWithLifecycle erfassen
Designtools
AS 2.3: Untertitel für das Optionsfeld „WebP-Conversion“
Vorschau mit 9 Patches auf dunklem Design mit hellem Text auf hellem Hintergrund
Gerätemanager
Android Geräte-Manager kann nicht ausgeführt werden
Importieren/Synchronisieren
„variant darf nicht null sein“ beim Importieren eines Kotlin-MPP-Projekts
Layout-Editor
Hotkeys für den Layout-Editor-Modus in anderen Dateien als Layouts aktiviert
Studio bleibt während des Builds hängen.
Der Editor der Android Studio-Einstellungen funktioniert nicht richtig
In der Layoutvorschau werden nicht alle Projektthemen gefunden
Layout Inspector
Das Tool zeigt Inhalte an, nachdem „Haltestelle“ ausgewählt wurde
Attributwerte können im Layout Inspector nicht kopiert werden
Fuss
Verdächtiger Einzug für Lint-Prüfung als falsch positives Ergebnis in kotlinx-coroutines-core
Lint: Der von LintCliXmlParser berechnete Standort ist falsch.
Liste der benutzerdefinierten Prüfungen, die in lint-report.html ausgeführt wurden
Fügen Sie die @VeraltetSdkVersion-Annotation hinzu, um anzugeben, dass eine Methode nach einem bestimmten Mindest-API-Level veraltet ist.
„ObsoleteSdkInt“ sollte die Annotationen „AnforderungsApi“, „TargetApi“ und „SdkSuppress“ überprüfen
@ReturnThis-Annotation und Lint-Erzwingung
[Android Lint Checks] Kotlin-@OpenForTesting-Annotation und Lint-Prüfung
Bei der Prüfung „Veralteter SdkInt“ sollte die @TargetApi-Nutzung gekennzeichnet werden
ObsoleteSdkInt-Prüfung muss „tools:targetApi“ enthalten
Lint meldet UnknownIssueId, wenn in der Lint-Konfiguration benutzerdefinierte Problem-IDs verwendet werden.
Tests ausführen
Es können keine Instrumentierungsargumente verwendet werden, die "-e" enthalten
In der Ausführungskonfiguration (UTP) von Android Studio angegebene benutzerdefinierte Instrumentierungsparameter berücksichtigen
Assistant aktualisieren
„AGP-Version kann nicht in Build-Dateien gefunden werden“. Das bedeutet, Und WIE kann man es reparieren?

Android Studio Dolphin Canary 1 (2021.3.1.1)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.3.0-alpha01
Behobene Probleme
Android Gradle-Plug-in
Android Gradle-Plug-in 7.1.0-rc01 kann während Einheitentests keine ASM-Bytecode-Transformation ausführen
Android Gradle-Plug-in: Fehler bei Kompilierungsabhängigkeiten durch ConstrainHandler beheben.
SigningConfig für MergedFlavor (buildType+flavor) unter Gradle 7.x
Einige neue DSL-Blöcke können in Groovy DSL im Android-Gradle-Plug-in 7.0.0 nicht verwendet werden
AGP 7.1 New Publishing API: Die erstellte Javadoc-JAR-Datei wird nicht signiert
Code-Editor
Fehler in Live-Vorlagen in Android Studio: Der Ausdruck „className()“ löst den Klassennamen nicht auf.
Importieren/Synchronisieren
Log-Spam: "INFO - testKnownPluginVersionProvider - 'gradle'plugin missing from the offline Maven repo, will use default 7.2.0-alpha05 "
JDK-Versionen und Dateispeicherorte im Menü anzeigen, wenn der Gradle-jdk-Speicherort nicht festgelegt ist.
Tests ausführen
AndroidTest kann nicht über das Spaltenabstand-Menü ausgeführt werden, wenn eine Nicht-Android-Ausführungskonfiguration ausgewählt ist
Shrinker (R8)
Problem beim Zusammenführen von virtuellen Klassen für JAR-Datei aus b/211811489
[R8 3.2.24] NPE in der MemberRebindingAnalysis
Versiegelte Klassen werden nicht unterstützt
R8 benennt Stringliterale um
Fehlerhafte Kotlin-Kompilierung mit Inline-Spaß + Standardargumenten + Cross-Inline
Fehler: Fehlermeldung "Compilation of classroom...muss seine nest mates ...(nicht verfügbar) auf Programm- oder Klassenpfad haben"