Geschlossene Probleme mit Android Studio Meerkat

Android Studio Meerkat | 2024.3.1 Patch 2

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.9.2
Behobene Probleme
Shrinker (R8)
Problem mit der Ressourcenverkleinerung in AGP 8.9 führt zu fehlenden Ressourcen in dynamischen Funktionsmodulen
ClassCastException durch sichere Umwandlung in der Klasseninitialisierung
com.android.tools.r8.internal.H5.x() kann nicht aufgerufen werden

Android Studio Meerkat | 2024.3.1 Patch 1

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.9.1
Behobene Probleme
Dexer (D8)
Backporting von android.os.Build.VERSION_CODES_FULL für Baklava ist falsch
Shrinker (R8)
Signierte APK kann nach dem Aktualisieren auf AGP 8.9.0 nicht generiert werden
Beim Analysieren der Eigenschaft „written-before-read“ an Zuweisungsorten tritt beim Generieren der Classfile ein Fehler auf
Problem mit Java SPI im R8-Shrinker der Versionen 8.6.*, 8.7.*, 8.8.0

Android Studio Meerkat | 2024.3.1

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

Diese Version enthält kleinere Fehlerkorrekturen und Verbesserungen.

Android Studio Meerkat | 2024.3.1 RC 2

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.9.0-rc02
Behobene Probleme
Android-Gradle-Plug-in
Initialisierungsskript „C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle“, Zeile 162
AndroidComponentsExtension.addSourceSetConfigurations funktioniert nicht, wenn Statistiken aktiviert sind
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)
java.lang.VerifyError: Verifier rejected class: [0x430] copy1 v2<-v264 type=Undefined cat=3
Gradle
CommonExtension.testOptions als stabil markieren
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 Meerkat | 2024.3.1 RC 1

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.9.0-rc01
Behobene Probleme
Android-Gradle-Plug-in
AndroidComponentsExtension.addSourceSetConfigurations funktioniert nicht, wenn Statistiken aktiviert sind
Code-Editor
Inline-Vervollständigung: Nicht zum lateinischen Alphabet gehörige Zeichen werden nicht immer gerendert
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.
Importieren/Synchronisieren
Meerkat canary06 unterbricht gradle-profiler
Layout- und Ressourcenbearbeitung
Android Studio ist nach dem Update langsam
Lint
AS 2024.3.1.4 hängt beim Bearbeiten von Kotlin-Texten zeitweise.
Code-Refactoring: Verschieben/Umbenennen
Dateien in Meerkat Android Studio Canary 9 können nicht umbenannt werden
Tests ausführen
Einheitentests können nicht ausgeführt werden.

Android Studio Meerkat | 2024.3.1 Beta 1

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.9.0-beta01
Behobene Probleme
Debugger
Kotlin-Debugger sehr langsam bei „Debugger: Searching for Kotlin file“
Layout- und Ressourcenbearbeitung
Kein Menüpunkt „Layout Resource File“
Lint
Falsche Lint-Warnung für die Annotation „@Parcelize“ für versiegelte Schnittstellen

Android Studio Meerkat | 2024.3.1 Canary 9

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.9.0-alpha09
Behobene Probleme
Android-Gradle-Plug-in
Android-Gradle-Plug-in: Varianten sollten Quellsetnamen verfügbar machen
Konfigurationscache reagiert empfindlich auf die Einstellung der Umgebungsvariable TERM
Bearbeitung von E-Mails
Android Studio bietet Vervollständigung für neue Composables in Projekten ohne AGP oder Compose
Layout Inspector
-Dappinspection.use.dev.jar funktioniert nicht in Android Studio Ladybug
Lint
Lint-Prüfung: Absturz von StringEscapeDetector bei „\\ “

Android Studio Meerkat | 2024.3.1 Canary 8

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.9.0-alpha08
Behobene Probleme
Lint
„AppLinkSplitToWebAndCustom“ ist in Lint 8.7.3 ein „UnknownIssue“
Lint-Integration
lintVitalRelease wird beim Erstellen des App-Bundles nicht automatisch ausgeführt
Multiplattform
androidLibrary{}-Block für KMP fehlerhaft
Tests ausführen
Standardmäßig den Tab für die Benchmark-Ausgabe auswählen, wenn eine Ausgabe erkannt wird
AGP 8.6.0-Fehler beim Ausführen von Java 8-Tests (über Toolchains)

Android Studio Meerkat | 2024.3.1 Canary 7

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.9.0-alpha07
Behobene Probleme
Android-Gradle-Plug-in
Fehler in der Fused Library, wenn eine nicht aufgelöste Abhängigkeit verbessert werden könnte
Systemeigenschaften aus gradle.properties werden nicht an R8-Gradle-Worker in separaten Prozessen übergeben
„BuiltArtifact.outputFile“ als Dateityp festlegen
Wenn kein Namespace für die zusammengeführte Bibliothek angegeben wird, wird keine aussagekräftige Fehlermeldung angezeigt
Lint-Optionen in AGP 7.1.0-alpha08 lassen keine stdout-Ausgabe zu
Importieren/Synchronisieren
Offlinemodus deaktivieren und noch einmal erstellen
Keine Standardaufgaben für KMP-Module verwenden
Lint
Lint meldet fälschlicherweise ein unnötiges verschachteltes Layout, wenn ein FrameLayout mit fitSystemWindows verwendet wird, um ein untergeordnetes RelativeLayout zu umschließen, das benutzerdefiniertes Padding erfordert.
Die Lint-Regel „CoarseFineLocation“ berücksichtigt kein „maxSdkVersion“-Attribut
Ressourcen
Rohressource kann nicht erstellt werden

Android Studio Meerkat | 2024.3.1 Canary 6

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.9.0-alpha06
Behobene Probleme
Android-Gradle-Plug-in
„shouldConfigureKotlinPlatformAttribute“ aktualisieren, um integrierte Kotlin-Unterstützung zu verarbeiten
Geben Sie die Gradle-Syntax für Kotlin in der Fehlermeldung für „checkTestedAppObfuscationRelease“ an.
Code-Editor
Die automatische Vervollständigung funktioniert im Ordner „androidTest“ nicht richtig
Compose Preview
Hintergrund funktioniert nicht auf API‑Level 34 und 35
Gradle
Das Android-Gradle-Plug-in verwendet Version 0.1.0 von tensorflow-lite-metadata, die keine Lizenz hat.
Gradle-Dateien-Editor
new-library versions.toml Context Suggestion Causes Error Due to Reserved Keyword
Importieren/Synchronisieren
Fehler: Änderungen in der Gradle-Datei eines Projekts erfordern immer die Synchronisierung eines anderen Projekts
Lint
Lint schlägt vor, @RequiresExtension im Test durch @SdkSuppress zu ersetzen, was SDK-Erweiterungen nicht unterstützt.
Übersetzungseditor
String-Ressource – andere Sprachen
Assistant upgraden
Android Studio möchte eine bereits aktualisierte AGP-Abhängigkeit aktualisieren und schlägt fehl

Android Studio Meerkat | 2024.3.1 Canary 5

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.9.0-alpha05
Behobene Probleme
Android-Gradle-Plug-in
Vielleicht sollte die integrierte Kotlin-Unterstützung von AGP die kotlin-stdlib-Abhängigkeit automatisch hinzufügen.
Jetpack Compose
„produceState“-Aufrufe sollten den Wert innerhalb der Producer-Lambda zuweisen: Lint-Prüfung versteht keine Zuweisung von „if“-Ausdrücken
Lint
Laufzeitfehler unter API 26 mit nicht unterstützter Java nio API (ohne Lint-Fehler)
Lint verhindert die Verwendung von RequiresApi auch für private Hilfsmethoden im Test
Im K2-Modus wird in Android Studio die Warnung „RestrictedApi“ ausgegeben, wenn .hasRoute(Route::class) verwendet wird.
Geräte für das Laufen
Kopieren und Einfügen funktioniert in Android Studio (Linux) nicht

Android Studio Meerkat | 2024.3.1 Canary 4

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.9.0-alpha04
Behobene Probleme
Geräte-Manager
Anfrage: Möglichkeit zum Entfernen des Skins von AVDs von Emulatoren wieder einführen
Layout Inspector
Aktion zum Ein-/Ausblenden des Unterbaums in eingebettetem LI aktivieren
Profiler
Profiler
Profiler sortiert Zeiträume alphabetisch statt nach dem zugrunde liegenden Wert
Room SQL
Fensterfunktionen für SQLite können nicht geparst werden

Android Studio Meerkat | 2024.3.1 Canary 3

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.9.0-alpha03
Behobene Probleme
Android-Gradle-Plug-in
Nicht hilfreicher Fehler „compileSdkVersion is not specified. Fügen Sie es in „build.gradle“ hinzu.“
„Clean build“ fehlt im Menü „Build“
C++-Import/Synchronisierung
java.lang.IllegalStateException: Module source root type com.android.tools.idea.gradle.project.facet.ndk.NativeSourceRootType is not registered as JpsModelSerializerExtension
Compose Preview
KotlinReflectionNotSupportedError: Kotlin-Reflexionsimplementierung wurde zur Laufzeit nicht gefunden
Vorschau funktioniert nicht, wenn PreviewParameter der zweite Parameter der zusammensetzbaren Funktion ist
Die Funktion „isData“ von Kotlin Reflect gibt bei der Ausführung in der Compose IDE-Vorschau einen falschen Wert zurück.
com.android.tools.idea.rendering.BuildTargetReference: PSI-Zugriff auf EDT
com.android.tools.idea.compose.preview.ComposePreviewRepresentation.registerShortcuts wird im EDT aufgerufen
Layout Inspector
Aktion zum Ein-/Ausblenden des Unterbaums in eingebettetem LI aktivieren
Lint
kotlin android.os.Handler removeCallbacks Runnable
„WrongConstant“-Lint für die Definition anstelle der Verwendung der Konstante mit Shift
„WrongConstant“-Lint wird zweimal angezeigt
Ressourcen
Die Methode „BuildType.initWith()“ kopiert die Property „isShrinkResources“ in AGP 8.7 nicht mehr.
UI-Tools
Die Auswahl für Designtools wird fälschlicherweise in Dateien ohne UI- oder Android-Referenz angezeigt.

Android Studio Meerkat | 2024.3.1 Canary 2

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.9.0-alpha02
Behobene Probleme
Android-Gradle-Plug-in
Eine umsetzbare Fehlermeldung ausgeben, wenn die GMD-Einrichtungsaufgabe aufgrund von unzureichendem Speicherplatz fehlschlägt
Das com.android.settings-Plug-in erkennt targetSdk nicht
Code-Editor
Anfrage: Wenn die IDE ein Problem mit einer fehlenden Berechtigung bei einem Funktionsaufruf erkennt, soll auch die Annotation „RequiresPermission“ angeboten werden.
Lint
Lint schlägt mit „InstantiationException“ fehl, ohne dass eine Fehlermeldung im Lint-Stacktrace enthalten ist
Falsch-positive Lint-Prüfung: „android.permission.SCHEDULE_EXACT_ALARM“ wird nur System-Apps gewährt
Die Prüfung „StringFormatInvalid“ sollte auf die Compose-Methode „stringResource“ angewendet werden.
Die Annotation „RequiresFeature“ funktioniert nicht für Kotlin-Dateien
Logcat
Groß-/Kleinschreibung im Logcat-Filter berücksichtigen
Logcat leer

Android Studio Meerkat | 2024.3.1 Canary 1

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.9.0-alpha01
Behobene Probleme
Compose Preview
com.android.tools.idea.projectsystem.ProjectSystemUtil.isAndroidTestFile file access on EDT
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.
Lint
Abstürze mit Lint-Gradle-Prüfungen beheben
Logcat
Android Studio-Logcat wird nach dem Trennen der Verbindung zum Gerät immer gelöscht
Groß-/Kleinschreibung im Logcat-Filter berücksichtigen
Tests ausführen
Schriftart für das Fenster mit den Testergebnissen anpassen
Testtools
[GMD] Sorgen Sie dafür, dass ADB im Einrichtungs-Task ausgeführt werden kann.