Abgeschlossene Probleme mit dem Feature Drop für Meerkatzen in Android Studio

Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.10.1
Behobene Probleme
Android Gradle Plugin
Das explizite Aktivieren von Gerätetests in einem nicht standardmäßigen Buildtyp mit AGP funktioniert nicht
Schrumpfgerät (R8)
NullPointerException beim Kompilieren einer Instant-App nach dem Aktualisieren von Kotlin auf 2.1.20
[AGP]: FEHLER: R8: java.lang.OutOfMemoryError: Die erforderliche Arraylänge 2147483638 + 196 ist zu groß

Android Studio Meerkat Feature Drop | 2024.3.2

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.10.0

Diese Version enthält kleinere Fehlerkorrekturen und Verbesserungen.

Android Studio Meerkat Feature Drop | 2024.3.2 RC 4

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.10.0-rc04
Behobene Probleme
JDK
Startabstürze unter macOS 15.4

Android Studio Meerkat Feature Drop | 2024.3.2 RC 3

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.10.0-rc03

Diese Version enthält kleinere Fehlerkorrekturen und Verbesserungen.

Android Studio Meerkat Feature Drop | 2024.3.2 RC 2

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.10.0-rc02
Behobene Probleme
C++-Import/-Synchronisierung
Das Dateimenü wird manchmal nicht angezeigt (Meerkat, Mac)

Android Studio Meerkat Feature Drop | 2024.3.2 RC 1

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.10.0-rc01
Behobene Probleme
Schrumpfgerät (R8)
ClassCastException von einem sicheren Cast bei der Klasseninitialisierung
Problem mit dem Schrumpfen von Ressourcen in AGP 8.9, das zu fehlenden Ressourcen in dynamischen Funktionsmodulen führt
com.android.tools.r8.internal.H5.x() kann nicht aufgerufen werden

Android Studio Meerkat Feature Drop | 2024.3.2 Beta 1

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.10.0-beta01
Behobene Probleme
Android Gradle Plugin
Isoliertes Projekt: Serialisierungsfehler bei DeclarativeSchemaModel
Dexer (D8)
Backporting von android.os.Build.VERSION_CODES_FULL für Baklava falsch
Bei der Desugaring von AutoClosable wird ExecutorService.close nicht mehr als unterstützt gemeldet
Gradle
Java 17: Gradle-Dämonen werden im Fenster „Gradle-Dämonen anzeigen“ nicht angezeigt (Java 8 und 11 werden angezeigt)
Schrumpfgerät (R8)
Nach der Aktualisierung auf AGP 8.9.0 kann kein signiertes APK generiert werden
Beim Generieren der Klassendatei tritt beim Analysieren der Eigenschaft „written-before-read“ an Zuweisungsstellen ein Fehler auf
Problem mit Java SPI im R8-Shrinker der Versionen 8.6.*, 8.7.*, 8.8.0

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 8

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.10.0-alpha08
Behobene Probleme
Android Gradle Plugin
Unterstützung für das Übergeben von Informationen zu „isolierten Verzweigungen“ an R8 hinzugefügt
Die App stürzt mit NoClassDefFoundError und ClassNotFoundException ab, wenn sie über Android Studio ausgeführt wird
Android Gradle Plugin: Überschreiben von Sync.getDestinationDir() in PackageRenderscriptTask und ProcessJavaResTask vermeiden
Zusammengeführte Java-Ressourcen für Unit-Tests verwenden
Bereitstellung
Falsche Fehlermeldung beim Bereitstellungsfehler: „minSdk“ steht für „targetSdk“
Gradle
Die Eigenschaft „namespace“ in build.gradle bei der Umstrukturierung des Paketnamens in AS synchronisieren
Gradle-Dateien bearbeiten
Dateinamen des Versionskatalogs stimmen nicht mit der Benutzeroberfläche überein
DependencyHelper fügt dem einzelnen Modulprojekt das Plug-in nicht richtig hinzu
Deklarative Fehlerbehandlung hinzufügen, um zur Fehlerzeile zu gelangen
Importieren/Synchronisieren
Problem mit dem Dialogfeld „Projektstruktur“
In den Einstellungen den automatischen Import beim Öffnen des Projekts deaktivieren
Fussel
Fehler im Text der Warnmeldung: „Unnötig; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` ist hier *nie* wahr (`SDK_INT` ≥ 26 und < 31)“
StudioBot
Prompt-Bibliotheksdatei, die in meinem Projekt erstellt wurde, ohne die Prompt-Bibliothek zu bearbeiten

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 7

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.10.0-alpha07
Behobene Probleme
Android Gradle Plugin
Die folgenden Bibliotheken konnten nicht entfernt werden und werden unverändert gepackt.
Gradle-Dateien bearbeiten
[DCL] Unterstützung für Funktionsaufrufe mit Lambda als letzten Parameter hinzufügen
UastGradleVisitor erkennt übergeordnete Elemente für Methodenaufrufe nicht korrekt
TomlError-Parser auf Katalognamen aufmerksam machen und bei Bedarf Kataloge durchgehen
Fussel
Lint: AGP 8.10.0-alpha05 löst viele falsch positive Meldungen zu SyntheticAccessor aus
NewApi für Testquellen aktivieren
Was passiert, wenn ich nach der Codeprüfung in Android Studio auf die Schaltfläche „LintIdeFix“ klicke?
Logcat
Android Studio Meerkat Feature Drop | 2024.3.2 Canary 4 – Logcat-Schriftart und -Größe können nicht geändert werden
Mehrplattformfähig
Die Benachrichtigung „Nicht-Android-Quellsätze erkannt“ wird für JVM-Quellsätze in einem KMP-Projekt mit Android- und JVM-Zielen angezeigt

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 6

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.10.0-alpha06
Behobene Probleme
Android Gradle Plugin
Initialisierungsskript „C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle“, Zeile 162
API
AAPT-Binärdatei über SdkComponents verfügbar machen
Fussel
ConcurrentModificationException in Aligned16KB-Lint-Prüfung

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 5

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.10.0-alpha05
Behobene Probleme
Android Gradle Plugin
Initialisierungsskript „C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle“, Zeile 162
Bereitstellung
Änderungen werden in Android Studio nicht in der App bereitgestellt
Bundle/APKs veröffentlichen
[AGP] :app:collectDebugDependencies failed with message is too big (2326853975 bytes) to fit in memory
Laufende Geräte
Einstellung hinzufügen, um das Öffnen von Screenshots zu verhindern, die während der Bildschirmspiegelung gespeichert wurden
Screenshots automatisch mit benutzerdefiniertem Benennungsschema speichern
Größe von Screenshots auf dem Gerät anpassen
Die Auflösung von Screenshots in Android Studio sollte steuerbar sein.
UI-Tools
Im Modalfenster für Vektor-Assets werden beim Öffnen nicht alle Symboloptionen angezeigt

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 4

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.10.0-alpha04
Behobene Probleme
API
com.android.build.api.variant.HasDeviceTests auf „stabil“ umstellen
Vorschau-Screenshot-Tests erstellen
Screenshots können nicht erstellt werden: Update-Aufgabe schlägt bei der Einrichtung des Coroutinen-Dispatchers fehl
Bereitstellung
[Ladybug Canary 9] Beim Ausführen eines Projekts wird es in AS nicht mehr neu erstellt. Dies führt zu der Fehlermeldung „Error loading build artifacts“ (Fehler beim Laden von Build-Artefakten).
Feedback
Hilfe umbenennen > Feedback zur Hilfe senden > Fehler melden?
Gradle
Wenn Sie Compose in einer Android-Bibliothek mit einer einzelnen Variante verwenden, sollte für diese Variante „includeSourceInformation“ aktiviert sein.
IntelliJ
Von JetBrains: Metadaten für mit Bazel erstellte Plug-ins in „product-info.json“ einfügen
Layout und Ressourcen bearbeiten
Layout scroll ???
Fussel
Falsch positiver Lint-Fehler für CredentialManagerSignInWithGoogle
Mehrplattformfähig
Beim Zugriff auf „AnalyticsEnabledSources.java“ kommt es zu einem Absturz, wenn die Java-Property des Delegaten null ist
Room SQL
Abfragen von Datenbankansichten führen zu Syntaxfehlern
Beim Löschen einer Spalte in einer Abfrage wird ein Fehler bei der Stilprüfung ausgegeben

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 3

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.10.0-alpha03
Behobene Probleme
Android Gradle Plugin
AndroidComponentsExtension.addSourceSetConfigurations funktioniert nicht, wenn Statistiken aktiviert sind
Das Projekt „:app“ kann bei einer isolierten Projekteinrichtung in AGP 8.8.0 nicht auf „Project.group“ und „Project.version“ zugreifen
Codeanalyse
Nicht jede TOML-Datei ist ein Versionskatalog
Code-Editor
Inline-Vervollständigung: Nicht lateinische Zeichen werden nicht immer korrekt dargestellt
Bereitstellung
[Ladybug Canary 9] Beim Ausführen eines Projekts wird es in AS nicht mehr neu erstellt. Dies führt zu der Fehlermeldung „Error loading build artifacts“ (Fehler beim Laden von Build-Artefakten).
Gradle-Dateien bearbeiten
Änderungen an build.gradle, die über den Diff-Viewer vorgenommen wurden, werden nicht erkannt
Layout und Ressourcen bearbeiten
Renderproblem bei der Stringdefinition für android:tag
Android Studio ist nach dem Update langsam
Fussel
AS 2024.3.1.4 hängt beim Bearbeiten von Kotlin-Texten gelegentlich.

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 2

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.10.0-alpha02
Behobene Probleme
Android Gradle Plugin
AGP muss angeben, dass es API 35 unterstützt, die bald veröffentlicht wird.
Debugger
Kotlin-Debugger sehr langsam bei „Debugger: Suche nach Kotlin-Datei“
Gradle
CommonExtension.testOptions als stabil markieren
Wenn Sie Compose in einer Android-Bibliothek mit einer einzelnen Variante verwenden, sollte für diese Variante „includeSourceInformation“ aktiviert sein.
Gradle-Dateien bearbeiten
Änderungen an „build.gradle“, die über den Diff-Viewer vorgenommen wurden, werden nicht erkannt
Importieren/Synchronisieren
Meerkat canary06 breaks gradle-profiler
Code verschieben/umbenennen
Dateien können in Meerkat Android Studio Canary 9 nicht umbenannt werden
Ressourcen
Probleme mit der Nutzerfreundlichkeit
Tests ausführen
Einheitentests können nicht ausgeführt werden.

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 1

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.10.0-alpha01
Behobene Probleme
Build-Ausgabe
Build-Ausgabe enthält keinen Link zum Fehler
Layout und Ressourcen bearbeiten
Kein Menüpunkt „Layout-Ressourcendatei“
Das UI-Rendering auf der rechten Seite wird nicht in Echtzeit aktualisiert
Fussel
Falsche Lint-Warnung für die Anmerkung „@Parcelize“ bei versiegelten Schnittstellen
Laufende Geräte
Die Bildschirmspiegelung für Entwickler funktioniert in Android Studio nur seit der Aktualisierung auf QPR1 Beta 1 nicht mehr
Translations Editor
Die falsche Stringressource wird gelöscht