Geschlossene Probleme mit Android Studio Meerkat

Android Studio Meerkat | 2024.3.1 Canary 9

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.9.0-alpha09
Behobene Probleme
Android Gradle Plugin
Android Gradle Plugin: Varianten sollten Quellsatznamen enthalten
Der Konfigurationscache ist empfindlich gegenüber der Einstellung der Umgebungsvariablen TERM
Komposition bearbeiten
Android Studio bietet die Möglichkeit, ein neues Compose-Element in Projekten ohne AGP oder Compose fertigzustellen
Layout Inspector
-Dappinspection.use.dev.jar funktioniert nicht in Android Studio Ladybug
Fussel
Lint-Prüfung: StringEscapeDetector stürzt bei „\\“ ab

Android Studio Meerkat | 2024.3.1 Canary 8

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.9.0-alpha08
Behobene Probleme
Fussel
AppLinkSplitToWebAndCustom ist ein unbekanntes Problem in Lint 8.7.3
Lint-Integration
lintVitalRelease wird beim Erstellen des App-Bundles nicht automatisch ausgeführt
Mehrplattformfähig
androidLibrary{}-Block für KMP beschädigt
Tests ausführen
Standardmäßig den Tab „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

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.9.0-alpha07
Behobene Probleme
Android Gradle Plugin
Fehler bei der Fusionsbibliothek, wenn eine nicht aufgelöste Abhängigkeit verbessert werden könnte
Systemeigenschaften aus gradle.properties werden nicht in separaten Prozessen an R8-Gradle-Worker übergeben
BuiltArtifact.outputFile als Dateityp festlegen
Wenn kein Namespace für die verschmolzene Bibliothek angegeben wird, wird keine gute Fehlermeldung ausgegeben
Die Lint-Optionen in AGP 7.1.0-alpha08 erlauben kein stdout
Importieren/Synchronisieren
Offlinemodus deaktivieren und noch einmal erstellen
Keine Standardaufgaben für KMP-Module verwenden
Fussel
Lint meldet fälschlicherweise ein unnötiges verschachteltes Layout, wenn ein FrameLayout mit „fitSystemWindows“ verwendet wird, um ein untergeordnetes RelativeLayout zu umschließen, das benutzerdefinierte Ränder erfordert.
Die Lint-Regel „CoarseFineLocation“ berücksichtigt das Attribut „maxSdkVersion“ nicht
Ressourcen
Rohressource konnte nicht erstellt werden

Android Studio Meerkat | 2024.3.1 Canary 6

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.9.0-alpha06
Behobene Probleme
Android Gradle Plugin
shouldConfigureKotlinPlatformAttribute für die integrierte Kotlin-Unterstützung aktualisieren
Kotlin-Gradle-Syntax in Fehlermeldung für „checkTestedAppObfuscationRelease“ angeben
Code-Editor
Die automatische Vervollständigung funktioniert im Ordner „androidTest“ nicht richtig
Vorschau erstellen
Hintergrund funktioniert nicht bei API-Level 34 und 35
Gradle
Das Android Gradle-Plug-in verwendet 0.1.0 von tensorflow-lite-metadata, für das keine Lizenz vorliegt.
Gradle-Dateien bearbeiten
Kontextvorschlag für „new-library versions.toml“ führt aufgrund eines reservierten Keywords zu einem Fehler
Importieren/Synchronisieren
Fehler: Änderungen an der Gradle-Datei eines Projekts erfordern immer die Synchronisierung eines anderen Projekts
Fussel
Lint schlägt vor, @RequiresExtension in Tests durch @SdkSuppress zu ersetzen, das keine SDK-Erweiterungen unterstützt.
Translations Editor
String-Ressource – andere Sprachen
Upgrade-Assistent
Android Studio möchte eine bereits aktualisierte AGP-Abhängigkeit aktualisieren und schlägt fehl

Android Studio Meerkat | 2024.3.1 Canary 5

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.9.0-alpha05
Behobene Probleme
Android Gradle Plugin
Die integrierte Kotlin-Unterstützung von AGP sollte die Abhängigkeit von der Kotlin-Standardbibliothek automatisch hinzufügen.
Jetpack Compose
„produceState-Aufrufe sollten einen Wert innerhalb des Producer-Lambdas zuweisen: Lint-Prüfung erkennt Zuweisung des „if“-Ausdrucks nicht
Fussel
Laufzeitausnahme unter API 26 mit nicht unterstützter Java nio API (ohne Lint-Fehler)
Lint verhindert die Verwendung von RequiresApi auch bei privaten Hilfsmethoden in Tests
Im K2-Modus wird bei Verwendung von .hasRoute(Route::class) in Android Studio eine RestrictedApi-Warnung ausgegeben
Laufende Geräte
Kopieren und Einfügen funktioniert in Android Studio (Linux) nicht

Android Studio Meerkat | 2024.3.1 Canary 4

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.9.0-alpha04
Behobene Probleme
Gerätemanager
Anfrage: Möglichkeit zum Entfernen des Skins von AVDs von Emulatoren wiederherstellen
Layout Inspector
Aktion zum Ein-/Ausblenden des untergeordneten Knotens in eingebetteten LIs aktivieren
Profiler
Profiler
Im Profiler werden die Dauern alphabetisch anstelle des zugrunde liegenden Werts sortiert.
Room SQL
Fensterfunktionen für SQLite können nicht geparst werden

Android Studio Meerkat | 2024.3.1 Canary 3

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.9.0-alpha03
Behobene Probleme
Android Gradle Plugin
Unnützer Fehler: „compileSdkVersion ist nicht angegeben. Bitte fügen Sie es in build.gradle ein.“
„Clean build“ fehlt im Build-Menü
C++-Import/-Synchronisierung
java.lang.IllegalStateException: Der Modulquellknotentyp com.android.tools.idea.gradle.project.facet.ndk.NativeSourceRootType ist nicht als JpsModelSerializerExtension registriert
Vorschau erstellen
KotlinReflectionNotSupportedError: Kotlin-Reflexionsimplementierung wird bei der Laufzeit nicht gefunden
Die Vorschau funktioniert nicht, wenn „PreviewParameter“ der zweite Parameter der zusammensetzbaren Funktion ist
Die Kotlin-Reflex-Funktion „isData“ gibt in der Compose-IDE-Vorabversion einen falschen Wert zurück
com.android.tools.idea.rendering.BuildTargetReference: PSI-Zugriff auf EDT
com.android.tools.idea.compose.preview.ComposePreviewRepresentation.registerShortcuts called on EDT
Layout Inspector
Aktion zum Ein-/Ausblenden des untergeordneten Knotens in eingebetteten LIs aktivieren
Fussel
kotlin android.os.Handler removeCallbacks Runnable
WrongConstant-Lint bei Definition statt bei Verwendung einer Konstante mit Shift
Der Lint-Fehler „WrongConstant“ wird zweimal angezeigt
Ressourcen
Die Methode „BuildType.initWith()“ kopiert in AGP 8.7 die Property „isShrinkResources“ nicht mehr
UI-Tools
Die Auswahl der Designtools wird in Dateien ohne UI-/Android-Referenz fälschlicherweise angezeigt

Android Studio Meerkat | 2024.3.1 Canary 2

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.9.0-alpha02
Behobene Probleme
Android Gradle Plugin
Eine ausführbare Fehlermeldung anzeigen, wenn die GMD-Einrichtungsaufgabe aufgrund von zu wenig Speicherplatz fehlschlägt
Das Plug-in „com.android.settings“ erkennt „targetSdk“ nicht
Code-Editor
Anfrage: Wenn die IDE ein Problem mit einer fehlenden Berechtigung für einen Funktionsaufruf erkennt, sollte auch die Anmerkung „RequiresPermission“ angeboten werden.
Fussel
Lint schlägt mit InstantiationException ohne Ausnahmemeldung im Lint-Stacktrace fehl
Falsch positive Lint-Prüfung: android.permission.SCHEDULE_EXACT_ALARM wird nur System-Apps gewährt
Die Prüfung auf ungültige Formatstrings sollte auf die Compose stringResource-Methode angewendet werden
Die Anmerkung „RequiresFeature“ funktioniert nicht für Kotlin-Dateien
Logcat
Groß- und Kleinschreibung im Logcat-Filter verbessern
Logcat leer

Android Studio Meerkat | 2024.3.1 Canary 1

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.9.0-alpha01
Behobene Probleme
Vorschau der Mitteilung verfassen
com.android.tools.idea.projectsystem.ProjectSystemUtil.isAndroidTestFile-Dateizugriff bei EDT
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).
Fussel
Lint stürzt bei Lint-Gradle-Prüfungen ab
Logcat
Android Studio Logcat wird nach dem Trennen des Geräts immer gelöscht
Groß- und Kleinschreibung im Logcat-Filter verbessern
Tests ausführen
Schriftart des Fensters mit Testergebnissen anpassen
Testtools
[GMD] ensure adb is executable in setup task.