Android Studio Koala – Abgeschlossene Probleme mit Feature Drop

Android Studio Koala-Funktionsupdate | 2024.1.2-Patch 1

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.6.1
Behobene Probleme
Dexer (D8)
Dexing-Aufgabe/-Transformation generiert nicht deterministische classes.dex-Inhalte
Gradle
R8-Regression von 8.4.2 auf 8.5.0
IntelliJ
Koala kann beim Aktualisieren von Indexen nicht geschlossen werden (dauert ewig)
Schrumpfgerät (R8)
R8 8.5.x StackOverflowError in SimpleInliningConstraintAnalysis
Task :xxxx:minifyXXXReleaseWithR8 ERROR: 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 Plugin 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 srcs-Ordners über die Variant API funktioniert nicht wie erwartet
Dexer (D8)
java.lang.VerifyError: Verifier rejected class com.pax.log.LogUtils: java.lang.StackTraceElement com.pax.log.LogUtils.getCaller(com.pax.log.b, java.lang.StackTraceElement[], int) failed to verify
Importieren/Synchronisieren
Falscher IDE-Fehler für den internen Zugriff von testFixtures mit Kotlin
Layout und Ressourcen bearbeiten
Android Studio Koala Feature Drop 2024.1.2 Beta 1 hängt beim Starten
Fussel
Lint: SetTextI18n äußert eine Beschwerde wegen der Zuweisung eines leeren Strings.
Vorschau
AS Compose-Vorschau funktioniert nicht mit generierten Assets
Schrumpfgerät (R8)
R8 (AGP 8.5.0 und höher) schlägt mit dem Fehler „Unerwartetes Überschreiben des Elements: ... in zwei verschiedene Elemente:...“ fehl.
Die von R8 generierte Dex-Datei enthält bei der Ausführung die Meldung „Unable to find static main(String[]) in 'Test '“ (Statische main(String[]) in'Test' nicht gefunden).
Unterschiedliches Verhalten zwischen Programmen, die mit R8 und D8 gepackt wurden
R8-NullPointer nach dem Upgrade auf Kotlin 2.0

Neue Funktionen in Android Studio Koala | 2024.1.2 Beta 2

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 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 Plug-in fehl, das „variant.sources.manifests.addGeneratedManifestFile“ verwendet
Schrumpfgerät (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
Eine Wear OS-Version, die mit dem Gradle-Plug-in 8.4.0/8.5.0 erstellt wurde, kann java.lang.IllegalAccessError verursachen
R8 ersetzt eine leere Mitgliedsklausel implizit durch ein Übereinstimmen mit ().
[r8 8.5] Vertikale Klassenzusammenführung führt zu einem NPE bei der Laufzeit
R8-Verarbeitungsfehler möglicherweise aufgrund des Rechtsverschiebungsoperators

Neue Funktionen in Android Studio Koala | 2024.1.2 Beta 1

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 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() testet nichts
NullabilityUtilsTest.testCanAnnotateTypesWithNullabilityAnnotations() testet nichts
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-Funktionsupdate | 2024.1.2 Canary 7

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.6.0-alpha07
Behobene Probleme
App-Qualitätsinformationen
Firebase Crashlytics funktioniert nicht
Dagger/Hilt-Unterstützung
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
Warnung wegen Anmeldedatenabhängigkeit in lint 8.5.0-alpha08, obwohl „credentials-play-services-auth“ vorhanden ist
IntelliJ
In Koala Canary 3 (2024.1) funktioniert die Synchronisierung der Einstellungen zwischen IDEs nicht mehr
Layout und Ressourcen bearbeiten
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.
Fussel
Falsche Lint-Warnung des Anmeldedaten-Managers auf Wear
Logcat
Logcat-Tag-Name verschwindet bei der Suche/Filterung
Drittanbieter-Plug-ins
Grazie-Plug-in führt zu einer endlosen Codeanalyse

Android Studio Koala-Funktionsupdate | 2024.1.2 Canary 6

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.6.0-alpha06
Behobene Probleme
Android Gradle Plugin
[Koala 2024.1.2 Canary 2] Fehler beim Ausführen eines Baseline-Profilmoduls in einem unterteilten APK
ProjectInfo bereinigen / entfernen
Veraltete Kdoc für „isIncludeAndroidResources“ in der AGP-DSL aktualisieren
Vorschau erstellen
„error loading build artifacts from“ beim Versuch, eine Vorschau auf Koala Canary 4 bereitzustellen
Screenshot-Tests für die Vorschau erstellen
Für die Screenshot-Tests der Vorschau von Google Notizen fehlt ein Wear-spezifisches Zuschneiden
Abhängigkeitsverwaltung
Fehler: In der IDE wird nicht immer angeboten, „compile“ durch „api“ oder „implementation“ zu ersetzen
Gradle
Android Studio (Iguana) zeigt Projektfehler an, obwohl keine vorhanden sind
Importieren/Synchronisieren
Verknüpfung von Fehlern in der Datei „*.versions.toml“ in der Gradle-Ausgabe
Layout und Ressourcen bearbeiten
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.
Fussel
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 enthaltenem Build fehl
Logcat
Groß- und Kleinschreibung wird bei der Suche in Logcat nicht berücksichtigt
Ressourcen
„Nicht verwendete Ressourcen entfernen“ funktioniert nicht, wenn in der Projektansicht ein Modul ausgewählt wird

Android Studio Koala-Funktionsupdate | 2024.1.2 Canary 4

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.6.0-alpha04
Behobene Probleme
Komposition bearbeiten
Die automatische Vervollständigung für @Composable-Funktionen mit einem einzelnen optionalen Lambda-Parameter enthält Duplikate
Layout Inspector
Im Layout-Inspektor wird die Anzahl der Neuzusammensetzungen in untergeordneten Elementen nicht angezeigt
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
Komposition bearbeiten
Das neue Kotlin Compose Compiler-Plug-in führt zum Absturz des K2-IDE-Plug-ins und blockiert die Analysephase
Importieren/Synchronisieren
[Koala Canary 8] Die Benutzeroberfläche hängt während der Gradle-Synchronisierung 5–8 Sekunden lang
Layout und Ressourcen bearbeiten
Wenn im Layout-Designer mit der Maus gescrollt wird, springt das Layout nach oben und unten, wenn es ein ScrollView enthält
Fussel
Lint ruft „visitAnnotationUsage“ nicht für die Verwendung von Anmerkungen 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
Translations Editor
Fehler: Im Übersetzungstool können Sie mit den Pfeiltasten nicht zu Übersetzungen wechseln und auch das Scrollen hat keine Auswirkungen darauf.
Translations Editor: Umgang mit Ausschneiden/Einfügen in Tabellen
UI-Tools
Import von Vektor-Assets der US-Flagge schlägt fehl

Android Studio Koala-Funktionsupdate | 2024.1.2 Canary 2

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.6.0-alpha02
Behobene Probleme
Komposition bearbeiten
Die Option „Erweiterte automatische Vervollständigung aktivieren“ in Compose führt zu unnötigen Codezeilen
Gradle-Dateien bearbeiten
Fehlerhafter Vorschlag zur Schnellkorrektur durch den Rechtschreibprüfer in der Abhängigkeitsdeklaration in kts
Profiler
Ränder 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 Plugin 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
Mit „Verwendungen suchen“ werden die Verwendungen des übergeordneten Stils anstelle des ausgewählten Stils gefunden.