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

Android Studio Meerkat Feature Drop | 2024.3.2 RC 4

Freigegeben zusammen mit:
  • Android-Gradle-Plug-in 8.10.0-rc04
Behobene Probleme
JDK
Start stürzt unter macOS 15.4 ab

Android Studio Meerkat Feature Drop | 2024.3.2 RC 3

Freigegeben zusammen mit:
  • Android-Gradle-Plug-in 8.10.0-rc03

Diese Version enthält kleinere Korrekturen und Verbesserungen.

Android Studio Meerkat Feature Drop | 2024.3.2 RC 2

Freigegeben zusammen mit:
  • Android-Gradle-Plug-in 8.10.0-rc02
Behobene Probleme
C++ Import/Synchronisierung
Das Dateimenü wird auf Erdmännchen (Mac) manchmal nicht angezeigt

Android Studio Meerkat Feature Drop | 2024.3.2 RC 1

Freigegeben zusammen mit:
  • Android-Gradle-Plug-in 8.10.0-rc01
Behobene Probleme
Shrinker (R8)
ClassCastException aus einem sicheren Cast in der Klasseninitialisierung
Problem mit verkleinerter Ressource in AGP 8.9, wodurch Ressourcen in dynamischen Funktionsmodulen fehlen
com.android.tools.r8.internal.H5.x() kann nicht aufgerufen werden.

Android Studio Meerkat Feature Drop | 2024.3.2 Beta 1

Freigegeben zusammen mit:
  • Android-Gradle-Plug-in 8.10.0-beta01
Behobene Probleme
Android-Gradle-Plug-in
Isoliertes Projekt: Serialisierungsfehler bei DeclarativeSchemaModel
Dexer (D8)
Rückportierung von android.os.Build.VERSION_CODES_FULL für Baklava falsch
ExecutorService.close wird nicht mehr als unterstützt durch AutoClosable Desugaring gemeldet
Gradle
Java 17: Gradle-Daemons werden nicht im Fenster „Gradle-Daemons anzeigen“ angezeigt (Java 8 und 11 werden angezeigt).
Shrinker (R8)
Signiertes APK konnte nach der Aktualisierung auf AGP 8.9.0 nicht erstellt werden
Beim Analysieren des Attributs „Write-before-read“ an Zuordnungsstellen treten beim Generieren der Klassendatei Fehler auf
Problem bezüglich Java SPI in R8 Shrinker der Versionen 8.6.*, 8,7*, 8.8.0

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 8

Freigegeben zusammen mit:
  • Android-Gradle-Plug-in 8.10.0-alpha08
Behobene Probleme
Android-Gradle-Plug-in
Unterstützung für die Übergabe von Informationen zu „isolierten Aufteilungen“ an R8 hinzufügen
App stürzt mit NoClassDefFoundError und ClassNotFoundException ab, wenn die App über Android Studio ausgeführt wird
Android-Gradle-Plug-in: Überschreiben von Sync.getDestinationDir() in PackageRenderscriptTask und ProcessJavaResTask vermeiden
Zusammengeführte Java-Ressourcen für Unittests verwenden
Bereitstellung
Falsche Fehlermeldung bei Bereitstellungsfehlern: „minSdk“ bedeutet „targetSdk“.
Gradle
Bei der Refaktorierung des Paketnamens in AS das Attribut „namespace“ von build.gradle synchron halten
Gradle-Dateieditor
Dateibenennung des Versionskatalogs stimmt nicht mit der Benutzeroberfläche überein
DependencyHelper fügt das Plug-in dem Projekt mit einem einzelnen Modul nicht ordnungsgemäß hinzu
Deklaratives Fehlerziehpunkt hinzufügen, um zur Fehlerzeile zu wechseln
Importieren/Synchronisieren
Problem im Dialog mit der Projektstruktur
Automatischen Import beim Öffnen des Projekts in den Einstellungen deaktivieren
Lint
Fehler im Text der Warnmeldung: „Unnecessary; `Build.VERSION.SDK_INT >= Build.VERSION_CODES.O` is *never* true here (`SDK_INT` ≥ 26 and < 31).
StudioBot
Datei mit Prompt-Bibliothek wurde in meinem Projekt ohne Bearbeitung der Prompt-Bibliothek erstellt

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 7

Freigegeben zusammen mit:
  • Android-Gradle-Plug-in 8.10.0-alpha07
Behobene Probleme
Android-Gradle-Plug-in
Die folgenden Bibliotheken konnten nicht entfernt und verpackt werden, wie sie sind
Gradle-Dateieditor
[DCL] Unterstützung für Funktionsaufrufe mit Lambda als letzten Parameter hinzugefügt
UastGradleVisitor erkennt übergeordnete Elemente für Methodenaufrufe nicht korrekt
TomlError-Parser auf Katalognamen aufmerksam machen und bei Bedarf Kataloge durchlaufen
Lint
Lint: AGP 8.10.0-alpha05 löst viele falsch positive Ergebnisse für SyntheticAccessor aus
Aktivieren von NewApi für Testquellen ermöglichen
Welche Auswirkungen hat das Klicken auf die Schaltfläche „LintIdeFix“ nach der Codeprüfung in Android Studio?
Logcat
Android Studio Meerkat Feature Drop | 2024.3.2 Canary 4 – Logcat-Schriftart und -Größe nicht ändern
Mehrere Plattformen
Die Benachrichtigung „Nicht-Android-Quellensätze erkannt“ wird für JVM-Quellensätze in einem KMP-Projekt mit angewendeten Android- und jvm-Zielen angezeigt

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 6

Freigegeben zusammen mit:
  • Android-Gradle-Plug-in 8.10.0-alpha06
Behobene Probleme
Android-Gradle-Plug-in
Initialisierungsskript 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle', Zeile: 162
API
AAPT-Binärprogramm über SdkComponents freigeben
Lint
ConcurrentModificationException in Aligned16-KB-Lint-Prüfung

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 5

Freigegeben zusammen mit:
  • Android-Gradle-Plug-in 8.10.0-alpha05
Behobene Probleme
Android-Gradle-Plug-in
Initialisierungsskript 'C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle', Zeile: 162
Bereitstellung
Android Studio stellt Änderungen nicht an der App bereit
Release-Bundle/APKs
[AGP] :app:collectDebugDependencies Fehler mit Nachricht ist zu groß (2326853975 Byte), um in den Arbeitsspeicher zu passen
Laufende Geräte
Du kannst eine Einstellung hinzufügen, um das Öffnen von Screenshots zu verhindern, die während der Bildschirmspiegelung gespeichert wurden
Screenshot mit benutzerdefiniertem Namensschema automatisch speichern
Anpassen der Größe von Screenshots auf dem Gerät zulassen
Die Auflösung von Screenshots und Bildschirmaufnahmen von Android Studio-Geräten sollte steuerbar sein.
UI-Tools
Modales Vektor-Asset bietet beim Öffnen nicht alle Symboloptionen

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 4

Freigegeben zusammen mit:
  • Android-Gradle-Plug-in 8.10.0-alpha04
Behobene Probleme
API
Von com.android.build.api.variant.HasDeviceTests zu stabilen Status wechseln
Vorschau der Erstellung von Screenshots testen
Es können keine Screenshots erstellt werden: Das Aktualisieren der Aufgabe schlägt bei der Einrichtung des Koroutine-Dispatchers fehl
Bereitstellung
[Ladybug Canary 9] Wenn das Projekt ausgeführt wird, erstellt AS das Projekt nicht mehr neu, was zu „Fehler beim Laden der Build-Artefakte“ führt
Feedback
„Hilfe“ umbenennen > Feedback zur Hilfe geben > Programmfehler melden?
Gradle
Wenn Sie das Schreiben in einer Android-Bibliothek mit einer einzelnen Variante verwenden, sollte für diese Variante „includeSourceInformation“ aktiviert sein
IntelliJ
Von JetBrains: von Bazel erstellte Plug-in-Metadaten in product-info.json einfügen
Layout und Ressourcenbearbeitung
Layout-Scrollen ???
Lint
Falsch positiver Lint-Fehler für CredentialManagerSignInWithGoogle
Mehrere Plattformen
Der Zugriff auf „AnalyticsEnabledSources.java“ stürzt ab, wenn die Java-Eigenschaft des Delegaten null ist.
Raum-SQL
Abfragen, bei denen Datenbankansichten abgefragt werden, führen zu Syntaxfehlern
Löschen der Spalte in der Abfrage führt zu einem Fehler bei der Stilprüfung

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 3

Freigegeben zusammen mit:
  • Android-Gradle-Plug-in 8.10.0-alpha03
Behobene Probleme
Android-Gradle-Plug-in
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 davon ausgehen, dass jede TOML-Datei ein Versionskatalog ist
Code-Editor
Inline-Vervollständigung: Zeichen, die nicht im Englischen geschrieben sind, werden nicht immer gerendert.
Bereitstellung
[Ladybug Canary 9] Wenn das Projekt ausgeführt wird, erstellt AS das Projekt nicht mehr neu, was zu „Fehler beim Laden der Build-Artefakte“ führt
Gradle-Dateieditor
Über den diff Viewer vorgenommene Änderungen an „build.gradle“ wurden nicht erkannt
Layout und Ressourcenbearbeitung
Renderingproblem in der Definition des Strings „android:tag“
Android Studio wurde nach dem Update langsam
Lint
AS 2024.3.1.4 hängt beim Bearbeiten von Codierungstexten zeitweise.

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 2

Freigegeben zusammen mit:
  • Android-Gradle-Plug-in 8.10.0-alpha02
Behobene Probleme
Android-Gradle-Plug-in
AGP sollte angeben, dass es API 35 unterstützt, das demnächst versendet wird.
Debugger
Kotlin-Debugger ist sehr langsam für „Debugger: Suche nach Kotlin-Datei“
Gradle
CommonExtension.testOptions stabil markieren
Wenn Sie das Schreiben in einer Android-Bibliothek mit einer einzelnen Variante verwenden, sollte für diese Variante „includeSourceInformation“ aktiviert sein
Gradle-Dateieditor
Über den diff Viewer vorgenommene Änderungen an „build.gradle“ wurden nicht erkannt
Importieren/Synchronisieren
Erdmännchen Canary06 bricht Gradle-Profiler auf
Code-Refaktorierung verschieben/umbenennen
Dateien in Android Studio Canary 9 können nicht umbenannt werden
Ressourcen
Komfortprobleme
Ausführen von Tests
Einheitentests können nicht ausgeführt werden.

Android Studio Meerkat Feature Drop | 2024.3.2 Canary 1

Freigegeben zusammen mit:
  • Android-Gradle-Plug-in 8.10.0-alpha01
Behobene Probleme
Build-Ausgabe
Build-Ausgabe ist nicht mit Fehler verknüpft
Layout und Ressourcenbearbeitung
Kein Menüelement „Layout Resource File“
UI-Rendering auf der rechten Seite wird nicht in Echtzeit aktualisiert
Lint
Falsche Lint-Warnung für die@Parcelize-Annotation auf versiegelten Oberflächen
Laufende Geräte
Die Bildschirmspiegelung des Entwicklers funktioniert in Android Studio erst seit dem Update auf QPR1 Beta 1.
Übersetzungseditor
Löscht die falsche Stringressource