Android Studio Koala – Abgeschlossene Probleme mit Feature Drop

Android Studio Koala-Funktionsupdate | 2024.1.2-Patch 1

Gemeinsam veröffentlicht mit:
  • Android Gradle Plugin 8.6.1
Behobene Probleme
Dexer (D8)
Beim Dexing von Aufgabe/Transformation werden nicht-deterministische Klassen.dex-Inhalte generiert.
Gradle
R8-Regression von 8.4.2 bis 8.5.0
IntelliJ
Koala kann beim Aktualisieren der Indexe nicht geschlossen werden (das dauert ewig)
Schrumpfgerät (R8)
R8 8.5.x StackOverflowError in SimpleInliningConstraintAnalysis
Task :xxxx:minifyXXXReleaseWithR8 FEHLER: R8: java.util.ConcurrentModificationException
java.lang.NullPointerException: Cannot invoke "com.android.tools.r8.ir.analysis.type.TypeElement.asClassType()"

Android Studio Koala-Funktionsupdate | 2024.1.2 RC 1

Veröffentlicht zusammen mit:
  • Android-Gradle-Plug-in 8.6.0-rc01
Behobene Probleme
Android Gradle Plugin
AGP 8.5: Es werden viel mehr „mergeDebugResources“-Aufgaben ausgeführt, was Builds verlangsamt
Das Hinzufügen des Verzeichnisses „srcs“ über die Variant API funktioniert nicht wie erwartet
Dexer (D8)
java.lang.VerifyError: Verifier hat Klasse abgelehnt com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) konnte nicht verifiziert werden
Importieren/Synchronisieren
Falscher IDE-Fehler für internen Zugriff von testFixtures mit Kotlin
Layout und Ressourcen bearbeiten
Android Studio Koala Feature Drop 2024.1.2 Beta 1 hängt beim Starten
Lint
Lint: SetTextI18n äußert eine Beschwerde wegen der Zuweisung eines leeren Strings.
Vorschau
Die Vorschau von AS Compose funktioniert nicht mit generierten Assets
Schrumpfgerät (R8)
R8 (AGP 8.5.0+) schlägt mit der Fehlermeldung "Unexpected rewriting of item: ... to two separate items:..." fehl.
Die von R8 generierte Dex-Datei zeigt bei der Ausführung die Meldung „Unable to find static main(String[]) in 'Test'“ an.
Unterschiedliches Verhalten bei Programmen in R8 und D8
R8 NullPointer nach der Aktualisierung auf Kotlin 2.0

Android Studio Koala Feature Drop | 2024.1.2 Beta 2

Veröffentlicht zusammen mit:
  • Android-Gradle-Plug-in 8.6.0-beta02
Behobene Probleme
Android Gradle Plugin
Lint verwendet das res-Verzeichnis, ohne eine Aufgabenabhängigkeit hinzuzufügen
Dexer (D8)
API-Datenbank auf Android 15 (API-Level 35) aktualisieren
Importieren/Synchronisieren
Gradle-Synchronisierung schlägt mit einem Plug-in fehl, das variation.sources.manifests.addGeneratedManifestFile verwendet
Shrinker (R8)
[r8 8.5] Bei der horizontalen Klassenzusammenführung von r8 tritt bei Android 5 ein Fehler bei der Überprüfung auf, wenn die API-Modellierung deaktiviert ist
Ein Wear OS-Release, der mit dem Gradle-Plug-in 8.4.0/8.5.0 erstellt wurde, kann zu java.lang.IllegalAccessError führen.
R8 ersetzt implizit eine leere Member-Klausel durch eine Übereinstimmung mit ().
[r8 8.5] Vertikale Klassenzusammenführung führt zu einem NPE bei der Laufzeit
R8-Verarbeitungsfehler, möglicherweise aufgrund des Operators „Right Shift“

Android Studio Koala-Funktionsupdate | 2024.1.2 Beta 1

Gemeinsam veröffentlicht mit:
  • Android-Gradle-Plug-in 8.6.0-beta01
Behobene Probleme
Layout und Ressourcen bearbeiten
Android Studio Jellyfish rendert keine Doc-Kommentare mehr

Android Studio Koala-Funktionsupdate | 2024.1.2 Canary 8

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.6.0-alpha08
Behobene Probleme
Code-Editor
ColumnReferencesTest.testResolvePrimaryIdColumnByDifferentNames() keinen Test
NullabilityUtilsTest.testCanAnnotateTypesWithNullabilityAnnotations() Keine Tests
Hinweise für Codeinlagen von Codeautoren standardmäßig deaktivieren
Ressourcen
Fehler beim Hinzufügen eines leeren -Tags
Laufende Geräte
Unterstützung für das Ausschalten des Displays unter Android 14

Android Studio Koala Feature Drop | 2024.1.2 Canary 7

Gemeinsam veröffentlicht mit:
  • Android-Gradle-Plug-in 8.6.0-alpha07
Behobene Probleme
App-Qualitätsinformationen
Firebase Crashlytics funktioniert nicht
Unterstützung für Dolch/Hilt
Dagger-Gutter-Symbole werden nach dem Hedgehog-Update für Projekte mit mehreren Modulen nicht angezeigt
Hilt in der Editornavigation funktioniert nicht zwischen Bibliotheken (nur Module)
Abhängigkeitsverwaltung
CredentialDependency-Warnung in Lint 8.5.0-alpha08 wurde ausgelöst, obwohl „credentials-play-services-auth“ vorhanden ist
IntelliJ
In Koala Canary 3 (2024.1) funktioniert die Synchronisierung der Einstellungen nicht mehr in allen IDEs
Layout und Ressourcenbearbeitung
Die Auswahl aus dem Drop-down-Menü „Automatische Vervollständigung“ in den Feldern des Layout-Editors funktioniert nicht beim ersten Mal. Sie müssen das Feld zweimal ausfüllen.
Fussel
Falsche Lint-Warnung des Anmeldedaten-Managers auf Wear
Logcat
Logcat-Tag-Name verschwindet beim Suchen/Filtern
Drittanbieter-Plug-ins
Grazie-Plug-in mit unendlicher Codeanalyse

Android Studio Koala-Funktionsupdate | 2024.1.2 Canary 6

Zusammen veröffentlicht mit:
  • Android-Gradle-Plug-in 8.6.0-alpha06
Behobene Probleme
Android-Gradle-Plug-in
[Koala 2024.1.2 Canary 2] Fehler beim Ausführen eines Baseline-Profilmoduls in einem unterteilten APK
ProjectInfo bereinigen / entfernen
Veraltetes kdoc für „isIncludeAndroidResources“ in AGP DSL aktualisieren
Vorschau der Mitteilung verfassen
„Fehler beim Laden der Build-Artefakte aus“ wenn versucht wird, eine Vorschau auf Koala Canary 4 bereitzustellen
Screenshot-Tests für die Vorschau von Inhalten erstellen
Wear-spezifisches Clipping fehlt für Screenshot-Tests in der Vorschau der Erstellung
Abhängigkeitsverwaltung
Fehler: IDE bietet nicht immer an, „kompilieren“ zu ersetzen mit „api“ oder „Implementierung“
Gradle
Android Studio (Iguana) zeigt Projektfehler an, wenn keine
Importieren/Synchronisieren
Verknüpfung von Fehlern in der Datei „*.versions.toml“ in der Gradle-Ausgabe
Layout und Ressourcenbearbeitung
Die Auswahl aus dem Drop-down-Menü für die automatische Vervollständigung in den Feldern des Layout-Editors funktioniert beim ersten Mal nicht. Sie müssen das Feld zweimal ausfüllen.
Lint
Lintenfehler „UnknownNullness“ bei Verwendung von Anmerkungen zur Typennutzung
[library desugar] lint zeigt bei aktivierter Desugaring fälschlicherweise Warnungen zur NewApi
Lint-Integration
Lint-Aufgaben schlagen mit dem enthaltenen Build fehl
Logcat
Bei der Suche in Logcat wird nicht zwischen Groß- und Kleinschreibung unterschieden.
Ressourcen
„Entfernen Sie nicht verwendete Ressourcen“ funktioniert nicht, wenn das Modul in der Projektansicht ausgewählt wird

Neue Funktionen in Android Studio Koala | 2024.1.2 Canary 4

Zusammen veröffentlicht mit:
  • Android-Gradle-Plug-in 8.6.0-alpha04
Behobene Probleme
Compose-Bearbeitung
Die automatische Vervollständigung für die Funktion „@Composable“ mit einem einzelnen optionalen Lambda-Parameter hat Duplikate
Layout-Inspektor
Layout Inspector zeigt die Anzahl der Neuzusammensetzungen innerhalb von untergeordneten Elementen nicht an
Laufende Geräte
StudioScreenSharingAgent stürzt auf bestimmten Geräten mit API 29 aufgrund eines falschen JNI-Aufrufs von SurfaceControl.destroyDisplay ab

Android Studio Koala-Funktionsupdate | 2024.1.2 Canary 3

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.6.0-alpha03
Behobene Probleme
Android Gradle Plugin
Manifest wurde nicht für die androidTest-Konfiguration der Variante generiert
AGP 8.4 versucht, Startprofile in Debug-Builds einzurichten
Build-Ausgabe
Für den Fehler „source/target 6/7 support removed in JDK 21“ (Unterstützung für Quell-/Ziel-6/7 in JDK 21 entfernt) sind keine Schnellkorrekturen verfügbar
Compose-Bearbeitung
Wenn Sie das neue Kotlin Compose Compiler-Plug-in anwenden, stürzt das K2 IDE-Plug-in ab und blockiert die Analysephase
Importieren/Synchronisieren
[Koala Canary 8] Die Benutzeroberfläche friert bei der Gradle-Synchronisierung 5–8 Sekunden lang ein
Layout und Ressourcenbearbeitung
Wenn im Layout-Designer mit der Maus gescrollt wird, springt das Layout nach oben und unten, wenn es ein ScrollView enthält
Lint
Lint ruft bei Verwendungen von annotierten Anmerkungen nicht visitAnnotationUsage auf
Live-Bearbeitung
Studio Iguana: Android Test Orchestrator bricht Live Edit mit dem Fehler „Fehler bei der Erkennung der Mindest-API: Zu viele Mindest-APIs“ ab
Navigationseditor
Fehler: Beim Wechseln der Ausrichtung in der Navigationsgraphenvorschau kommt es zu einem merkwürdigen Streckungseffekt
Übersetzungseditor
Fehler: Im Übersetzungstool können keine Pfeiltasten verwendet werden, um zu Übersetzungen zu gelangen, und Scrollen wirkt sich auch nicht auf diese aus.
Translations Editor: Umgang mit Kopieren/Einfügen in Tabellen
UI-Tools
Import von Vektor-Assets von US-Flag schlägt fehl

Android Studio Koala Feature Drop | 2024.1.2 Canary 2

Veröffentlicht zusammen mit:
  • Android-Gradle-Plug-in 8.6.0-alpha02
Behobene Probleme
Komposition bearbeiten
Die Option „Erweiterte automatische Vervollständigung aktivieren“ in Compose führt zu unnötigen Codezeilen
Gradle-Dateieditor
Fehlerhafter Schnellkorrekturvorschlag der Rechtschreibprüfung in Abhängigkeitsdeklaration in KTS
Profiler
Margen in der aufgabenorientierten Benutzeroberfläche reduzieren?
Ressourcen
Das Android Gradle-Plug-in generiert in der R-Datei des Unit-Tests für Stylable-Elemente, die „android:*“-Attribute verwenden, doppelte Felder.

Android Studio Koala-Funktionsupdate | 2024.1.2 Canary 1

Veröffentlicht zusammen mit:
  • Android-Gradle-Plug-in 8.6.0-alpha01
Behobene Probleme
Android Gradle Plugin
Regression in AGP 7.0.0-alpha10: Das Plug-in „com.android.internal.library“ konnte nicht angewendet werden, wenn die Datenbindung aktiviert ist
Fehler beim Ausführen von lint mit und ohne K2 UAST
Nutzungen finden
„Nutzungen finden“ findet übergeordnete Stilverwendungen anstelle der ausgewählten Stilverwendung