Geschlossene Probleme im Zusammenhang mit dem Android Studio Ladybug-Feature Drop

Android Studio Ladybug Feature Drop | 2024.2.2 Patch 2

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.8.2
Behobene Probleme
Android-Gradle-Plug-in
Initialisierungsskript „C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle“, Zeile 162
Bereitstellung
Android Studio stellt keine Änderungen an der App bereit
Shrinker (R8)
Gson-Proguard funktioniert nach dem Upgrade auf AGP 8.8 nicht richtig
java.lang.VerifyError: Verifier rejected class
Leanback stürzt ab, wenn es mit R8 in AGP 8.10.0-alpha04 minimiert wird

Android Studio Ladybug Feature Drop | 2024.2.2 Patch 1

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.8.1
Behobene Probleme
Bereitstellung
[Ladybug Canary 9] Beim Ausführen des Projekts wird das Projekt in Android Studio nicht mehr neu erstellt, was zu „Fehler beim Laden von Build-Artefakten“ führt.
Android Studio stellt keine Änderungen an der App bereit
Dexer (D8)
OpenJDK 23 zum Testen hinzufügen
Layout- und Ressourcenbearbeitung
Android Studio ist nach dem Update langsam
Tests ausführen
Einheitentests können nicht ausgeführt werden.
Shrinker (R8)
java.lang.AbstractMethodError: Receiver class [...]$$Lambda$[...] does not define or inherit an implementation of the resolved method [...] of interface [...]
NPE in Enqueuer im Zusammenhang mit dem Aufzeichnen von DexCallSite
R8 8.7.18 verursacht eine NullPointerException zur Laufzeit beim Aufrufen von job?.cancel
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/LazyThreadSafetyMode
Monzo scheint zu viel Zeit für Tree Shaking zu benötigen.
AGP 8.8: Release-Build schlägt fehl: R8: java.lang.NullPointerException: Cannot read field "b" because the return value of "com.android.tools.r8.internal.BS.a(com.android.tools.r8.internal.cR)" is null`

Android Studio Ladybug Feature Drop | 2024.2.2

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.8.0

Diese Version enthält kleinere Fehlerkorrekturen und Verbesserungen.

Android Studio Ladybug Feature Drop | 2024.2.2 RC 2

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.8.0-rc02
Behobene Probleme
Gradle
Beim Erstellen des Projekts nach dem Upgrade auf Canary 9 ist ein Fehler aufgetreten

Android Studio Ladybug Feature Drop | 2024.2.2 RC 1

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.8.0-rc01
Behobene Probleme
Android-Gradle-Plug-in
Das com.android.settings-Plug-in erkennt targetSdk nicht
Importieren/Synchronisieren
Ladybug Feature Drop 2024.2.2 Canary 9 friert beim Indexieren ein
Jetpack Compose
„produceState“-Aufrufe sollten den Wert innerhalb der Producer-Lambda zuweisen: Lint-Prüfung versteht keine Zuweisung von „if“-Ausdrücken
Lint
Falsch-positive Lint-Prüfung: „android.permission.SCHEDULE_EXACT_ALARM“ wird nur System-Apps gewährt
Im K2-Modus wird in Android Studio die Warnung „RestrictedApi“ ausgegeben, wenn .hasRoute(Route::class) verwendet wird.

Android Studio Ladybug Feature Drop | 2024.2.2 Beta 1

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.8.0-beta01
Behobene Probleme
Bereitstellung
[Ladybug Canary 9] Beim Ausführen des Projekts wird das Projekt in Android Studio nicht mehr neu erstellt, was zu „Fehler beim Laden von Build-Artefakten“ führt.
Rendering
Android Studio stürzt beim Anzeigen einer Vorschau von Layoutdateien ab

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 9

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.8.0-alpha09
Behobene Probleme
APK Viewer
Der APK Analyzer sollte Zuordnungsdateien in App-Bundles automatisch erkennen.
Dexer (D8)
Desugar-Bibliothek 2.1.0 funktioniert nicht mit AGP 8.5.2
Importieren/Synchronisieren
Fehler „2 Dateien mit dem Pfad gefunden“ nicht behebbar
Verstoß gegen die Richtlinie für isolierte Projekte in JetGradlePlugin
Layout- und Ressourcenbearbeitung
Die Schaltfläche „Sichtbarkeit und Position der Tools umschalten“ ist im Layout-Editor seit Android Studio-Version 2024 nicht mehr vorhanden.
Network Inspector
Im Netzwerk-Inspector sollte der Anfragetext scrollbar sein.
Geräte für das Laufen
Fehler: Beim Aktualisieren auf Android 15 kann Android Studio das Display beim Spiegeln nicht deaktivieren

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 8

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.8.0-alpha08
Behobene Probleme
Android-Gradle-Plug-in
Bei APKs, die aus Bundles generiert werden, wird die Unterstützung der Privacy Sandbox nicht berücksichtigt.
Android Studio
„Lambda kann durch Methodenreferenz ersetzt werden“ wird vorgeschlagen, obwohl dies aufgrund von Versionsbeschränkungen nicht hilfreich ist
Compiler und Laufzeit
Falsch positives Ergebnis bei ProduceStateDoesNotAssignValue
Bearbeiten
Verwendungen des eingestellten EP: com.intellij.dom.fileDescription entfernen
KI-Vorschlag zum Umbenennen enthält aktuellen/ursprünglichen Namen
Gradle
Die Einstellung „pseudoLocalesEnabled“ sollte „resourceConfigurations“ automatisch aktualisieren.
Lint
AbstractAnnotationDetector prüft falsche überladene Funktionen/Konstruktoren
Lint ImportAliasTestMode erstellt keine Importaliase für Funktionen der obersten Ebene
„WrongConstant“-Lint wird zweimal angezeigt
Neue Lint-Warnungen für „ObsoleteSdkInt“ mit AGP 8.8

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 7

Zusammen mit folgenden Geräten veröffentlicht:
  • Android Gradle Plugin 8.8.0-alpha07
Behobene Probleme
Android Studio
„Lambda kann durch Methodenreferenz ersetzt werden“ wird vorgeschlagen, obwohl dies aufgrund von Versionsbeschränkungen nicht hilfreich ist

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 6

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.8.0-alpha06
Behobene Probleme
Android SDK Upgrade Assistant
Links im Android SDK Upgrade Assistant verweisen auf interne Google-Dokumentation
App Quality Insights
Falscher Link zu weiteren Informationen zu VCS im Pop-up mit Informationen zum AQI
Code-Editor
Bestimmte IntelliJ-Prüfungen erkennen keine Metalava-eingefügten Anmerkungen im Android SDK
Unterstützung für Dagger/Hilt
Bei mit Dagger eingefügten Anbietern fehlt das Gutter-Symbol mit K2
Layout Inspector
Layout Inspector zeigt keine Anzahl der Neuzusammenstellungen in untergeordneten Elementen an
Lint
AGP 8.7.0 – Falsch positives Lint-Ergebnis für RestrictedApi bei NavOptionsBuilder.popUpTo
„WrongConstant“-Lint wird zweimal angezeigt
Die Warnung „MonochromeLauncherIcon: Monochrome icon is not defined“ wird von Android Studio nicht abgefangen
Tests ausführen
java.lang.NoClassDefFoundError beim Ausführen von Tests mit JUnit
Die Ausführungskonfiguration für Einheitentests wird nicht richtig aktualisiert
Testtools
maxConcurrentDevices=1 verhindert nicht, dass mehrere Emulatoren gleichzeitig ausgeführt werden
Assistant upgraden
Unterstützung in AUA hinzufügen, um `buildFeatures.resValues` in der DSL in jedem Projekt zu aktivieren, in dem sie verwendet wird.

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 5

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.8.0-alpha05
Behobene Probleme
Android-Gradle-Plug-in
Build-Optionen: Neue Option „Build-Ausführungskonfiguration“ hinzugefügt und als Standard festgelegt
BuildConfig kann in Unit-Tests nicht aufgelöst werden, wenn android.enableBuildConfigAsBytecode=true verwendet wird
Lint-Integration
Linting schlägt beim Importieren einer AAR-Datei mit Implementierungsdateien fehl
Logcat
Seltsamer Zeilenumbruch in Android Studio Logcat

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 4

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.8.0-alpha04
Behobene Probleme
Android-Gradle-Plug-in
[AGP] Lazy SdkComponents.ndkDirectory-Anbieter kann keinen Wert erzeugen, aber die Eager-API „android.ndkDirectory“ funktioniert
APK Viewer
Im APK Analyzer über „Verwendungen suchen“ zum Knoten springen
APK Analyzer: UI von Methodenreferenzen im Vergleich zu Definitionen sehr verwirrend
AOSP erstellen
LibFuzzer für Anbietermodul in Android nicht verfügbar
Database Inspector
App Inspection > Database Inspector: IDE-Auswahl über App-Ausführungen hinweg beibehalten
Infrastruktur
Auf Gradle 8.10.2 aktualisieren
IntelliJ
Android Studio kann nicht geöffnet werden: Wichtige Plug-ins fehlen
Layout- und Ressourcenbearbeitung
XML-Layout-Refactoring wiederholt – auf Originalwert zurücksetzen?
Lint
Behandlung von Typverwendungs-Annotationen in mehr Fällen für UnknownNullness-Lint
AGP 8.6.1: Regression – „WrongConstant“-Lint-Fehler bei Verwendung von [Int].toLong() in einer @LongDef in Kotlin
Multiplattform
AGP-KMP gibt „returnDefaultValues = true“ nicht weiter. Die Funktion ist nicht verfügbar.
StudioBot
Android Studio hängt „Gemini fragen“ an die Titelmeldung jedes Stacktrace in Logcat an.

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 3

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.8.0-alpha03
Behobene Probleme
APK Viewer
Im APK Analyzer über „Verwendungen suchen“ zum Knoten springen
APK Analyzer zeigt falsche Größe im inneren APK-Eintrag des APK an
Die Aktion „Bytecode anzeigen“ sollte leichter zugänglich sein
Der Bytecode-Viewer ist ein nicht standardmäßiges Dialogfeld.
Das Android-Plug-in in IDEA verhindert, dass ZIP-Dateien in IDEA geöffnet werden
Arctic Fox: resources.arsc kann im APK Analyzer oft nicht geladen werden
Verbindungsassistent
Connection Assistant – Fehlerhafte Symbole
Geräte-Manager
Gerät erstellen | AS speichert die RAM-Menge nicht
Bearbeiten
AS 2024.1.2 RC1 hängt häufig
Gradle
Verstöße bei „Isolated Projects“ in „addGradleAndroidTestListener.gradle“
Layout- und Ressourcenbearbeitung
Schriftart wird zu „Weitere Schriftarten…“ geändert
Logcat
Funktionsanfrage: logcat sollte automatisch „retrace“ für R8-verschleierte Stacktraces verwenden
Pixel 3 und Pixel 3a sind im Drop-down-Menü „Frame Screenshot“ nicht als Optionen verfügbar
Neuer Code/neue Vorlagen
Benachrichtigungskanäle für die Unterstützung von Vorlagen für automatische Nachrichten
Resource Manager
Fokus wird nicht auf die Suchleiste des Ressourcen-Pickers gesetzt
Ressourcen
Android-Ressourcenverzeichnis ist ausgeblendet
Quellsätze aus Untermodulen werden beim Erstellen eines neuen Strings nicht aufgeführt
Tests ausführen
java.lang.NoClassDefFoundError beim Ausführen von Tests mit JUnit
StudioBot
Codevervollständigung mit Gemini AI für C++ und Dart aktivieren

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 2

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.8.0-alpha02
Behobene Probleme
Android-Gradle-Plug-in
Flag zum Deaktivieren der Prüfung der AGP-Mindestversion implementieren
AGP hat verwirrende Interaktionen mit der Konfiguration von Kotlin-Compileroptionen
AGP sollte einen BuiltArtifactLoader für das APK des Zielprojekts in com.android.test-Projekten bereitstellen
Code-Editor
Problem beim Erweitern von R.string.xxx-Zeilen
Die Option „Formatierung für Modifikatoren aktivieren“ formatiert zu viel
Compose Preview
Der Zugriff auf den Sensor System Service verhindert das Rendern der Compose-Vorschau
Code mit dem Vibrator stürzt die Compose-Vorschau ab
Vorschau der Erstellung funktioniert nicht, wenn HTML-Text mit b-Tags verwendet wird
Database Inspector
Datenbank-Inspector kann bei der App-Prüfung in Android Studio nicht verwendet werden
Debugger
SyncService berechnet die Größe des Verzeichnisses falsch
Geräte-Manager
Falsch berechnete Dichte im AVD Manager
Der AVD-Editor für Emulatoren setzt den „Gerätetyp“ immer auf „Smartphone/Tablet“ zurück, wenn es sich um ein „Automotive“-Gerät handelt.
avdmanager: SD-Kartengröße wird nicht berücksichtigt
Layout- und Ressourcenbearbeitung
Erwägen Sie, die Hamcrest-Abhängigkeit in Layoutlib-APIs zu entfernen.
BufferedInputStream kann nicht in die Klasse AssetManager$AssetInputStream umgewandelt werden
Lint
„Falsch positiv“ – WrongConstant bei Verwendung von PackageManager.ResolveInfoFlags.of mit Kotlin
Lint-Fehler „At least one host must be specified“ (Es muss mindestens ein Host angegeben werden) beim Festlegen des Intent-Filter-Schemas „http“ oder „https“
Logcat
Die Option „Bildschirm aufzeichnen“ in Android Studio überschreibt die vorhandene Datei nicht.
Das Scrollen mit ADB funktioniert schlecht.
Assistent für neue Projekte
Hilfeschaltfläche für das Dialogfeld „Beispiele importieren“
Resource Manager
In Resource Manager werden Drawables mit benutzerdefinierten Farbattributen nicht angezeigt
Resource Manager schneidet einige Vektordrawables zu
Der Ressourcenmanager funktioniert im Android Studio Koala Feature Drop | 2024.1.2 nicht richtig
View Binding
Automatischer Import und automatische Vervollständigung funktionieren nicht für die generierte ViewBinding-Klasse im K2-Modus

Android Studio Ladybug Feature Drop | 2024.2.2 Canary 1

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.8.0-alpha01
Behobene Probleme
Android-Gradle-Plug-in
Erwägen Sie, den Eingabetyp für JacocoTransform als @Classpath zu annotieren.
com.android.build.api.variant.GeneratesApk sollte minSdk verfügbar machen
Das com.android.settings-Plug-in erkennt targetSdk nicht
SourceDirectories.addGeneratedSourceDirectory ist nicht für mehrere Varianten geeignet
Code-Editor
Anfrage: Helfer für die automatische Vervollständigung für die Annotation @RequiresPermission hinzufügen
Unterstützung für Dagger/Hilt
Bei mit Dagger eingefügten Anbietern fehlt das Gutter-Symbol mit K2
Gradle-Dateien-Editor
Änderungen an build.gradle, die über den Diff-Viewer vorgenommen wurden, werden nicht erkannt
Lint
Inkompatibilität von KtAnalysisSessionProvider mit Lint-Prüfungen, die in Version 8.7.0-alpha04 eingeführt wurden
Lint-Integration
Lint-Variantenaufgabe wurde nach der Auswertung nicht gefunden
Logcat
Logcat-Scrolling zum Ende funktioniert nicht
Manifeste
Ich habe versucht, tools:node="merge-only-attributes" zu verwenden, aber es hat nicht funktioniert und es wurde keine Fehlermeldung angezeigt.
Navigationseditor
„naveditor“ zum Presubmit-Hook „ktfmt“ hinzufügen
Projektstruktur
Schaltflächen ohne Breite in der Projektstruktur
Geräte für das Laufen
Kopieren und Einfügen funktioniert in Android Studio (Linux) nicht
StudioBot
„Gemini fragen“ wird in Logcat angezeigt, ohne ein Link zu sein