Geschlossene Probleme in Android Studio Jellyfish

Android Studio Jellyfish | 2023.3.1 Patch 2

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.4.2
Behobene Probleme
Android Gradle Plugin
AGP 8.4 scheint GMD-Downloads in CI zu beeinträchtigen

Android Studio Jellyfish | 2023.3.1 Patch 1

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.4.1
Behobene Probleme
Android Gradle Plugin
Unterdrücken der Warnung, dass in JDK 21 die Unterstützung für das Targeting auf Java 8 eingestellt wird
Dexer (D8)
java.lang.VerifyError: Verifier rejected class
Fehler bei der Konvertierung in das neue R8-Format nach der Verschleierung
Zwischen-Builds enthalten möglicherweise keine vollständigen globalen synthetischen Inhalte für Stubs.
Importieren/Synchronisieren
Der Quellcode von Kotlin-Bibliotheken wird in Android Studio Iguana nicht heruntergeladen
Koala Canary 5-Synchronisierung fehlgeschlagen
Layout und Ressourcen bearbeiten
Der Layout-Editor hängt sich nach der automatischen Vervollständigung für lange Zeit auf

Android Studio Jellyfish | 2023.3.1

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.4.0
Behobene Probleme
Android Gradle Plugin
AndroidX-Desktop-Artefakte, die in einem Android-APK verpackt sind

Android Studio Jellyfish | 2023.3.1 RC 2

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.4.0-rc02
Behobene Probleme
Android Gradle Plugin
AGP 8.3 bricht die Aufgabe „zipApksFor“ ab

Android Studio Jellyfish | 2023.3.1 RC 1

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.4.0-rc01
Behobene Probleme
Android Gradle Plugin
In der Vorschau für die Zusammenstellung können Klassen aus einer übergeordneten Abhängigkeit nicht aufgelöst werden
C++-Editor
JNI für automatische Vervollständigung
Lint-Integration
Lint kann eine KMP-Abhängigkeit nicht eindeutig identifizieren

Android Studio Jellyfish | 2023.3.1 Beta 2

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.4.0-beta02
Behobene Probleme
Android Gradle Plugin
SourceDirectories#static sollte nicht von der Aufgabe „GenerateBuildConfig“ abhängen
Importieren/Synchronisieren
Android Studio Iguana | 2023.2.1 Canary 9 generiert kein korrektes Projekt für Compose

Android Studio Jellyfish | 2023.3.1 Canary 12

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.4.0-alpha12
Behobene Probleme
Android Gradle Plugin
Problem bei der Verarbeitung inkrementeller Eingaben für MergeJavaResourcesTask
AGP 8.3.0-alpha02 hängt von Bibliotheken mit bekannten Sicherheitslücken ab
Für die ausgewählte Vorlage für Aktivitäten ist ein Projekt mit androidx.*-Abhängigkeiten erforderlich
AGP Upgrade Assistant entfernt fälschlicherweise consumerProguardFiles aus dem Modul
AGP Upgrade Assistant lädt unendlich
Background Task Inspector
Die Anzahl der Wiederholungen bei der App-Prüfung ist inkonsistent
Anfrage: Im Tool „Aufgaben im Hintergrund prüfen“ sollten alle Informationen zu allen Weckern angezeigt werden.
C++ Build
Es ist erforderlich, native Bibliotheken aus dem Haupt-APK auszuschließen, aber in das Test-APK aufzunehmen.
Codeanalyse
Android Studio Iguana RC 1 findet keine neuen Versionen von Bibliotheken
Fussel
[BuildTool/Lint] ChecksSdkIntAtLeast-Konstruktoreigenschaft
Projektstruktur
Im Dialogfeld „Project Structure“ (Projektstruktur) wird empfohlen, eine Drittanbieterabhängigkeit zu aktualisieren, obwohl sie älter ist (aber die Versionsnummer höher ist).
Upgrade-Assistent
AGP Upgrade Assistant Infinite Loader

Android Studio Jellyfish | 2023.3.1 Canary 11

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.4.0-alpha11
Behobene Probleme
Background Task Inspector
Fehler: Das Tool „Background Task Inspector“ erkennt nicht, dass ein Wecker gestellt wird
Anfrage: Im Tool „Aufgaben im Hintergrund prüfen“ sollten alle Informationen zu allen Weckern angezeigt werden.
Wecker mit unveränderlichem PendingIntent wird nicht als ausgelöst angezeigt
IntelliJ
Android Studio Jellyfish berücksichtigt die Konfiguration „Zulässige Zertifikate“ nicht
Fussel
Lint K2 UAST: UCallableReferenceExpression meldet falschen qualifierType
Falsch positives Lint-Ergebnis mit „useK2Uast=true“ bei überladenen Funktionen
StudioBot
Kein Scrollen im Studio-Bot in Android Studio Jellyfish | 2023.3.1 Canary 3

Android Studio Jellyfish | 2023.3.1 Canary 10

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.4.0-alpha10
Behobene Probleme
Android Gradle Plugin
AIDL-Kompilierung schlägt mit IndexOutOfBoundsException fehl: Index 0 liegt außerhalb des zulässigen Bereichs für Länge 0
API
FR: Der Status von „viewBinding“ und „dataBinding“ (ob aktiviert) sollte als Property für Plug-in-Entwickler verfügbar sein.

Android Studio Jellyfish | 2023.3.1 Canary 8

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.4.0-alpha08
Behobene Probleme
Android Gradle Plugin
AGP 8.3.0-alpha11 erzeugt ein Release-APK, das beim Starten mit android.content.res.Resources$NotFoundException abstürzt
Installationsaufgabe des Android Gradle-Plug-ins 8.2.0 schlägt in einem Projekt fehl, das dynamische Funktionen verwendet
APK-Betrachter
Eine APK ohne Ressourcen hat eine arsc-Datei ohne Chunks, was zum Absturz der APK-Ansicht führt
App-Qualitätsinformationen
[App Quality Insights] Die Schaltfläche „Problem schließen“ wird vom Namen der App-Version verdeckt
Gerätemanager
Definitionen mit identischen Namen, aber unterschiedlichen IDs führen zum Absturz des Dialogfelds „AVD-Konfiguration“
Importieren/Synchronisieren
AGP-Synchronisierung ohne Block „android {}`
Network Inspector
Grund für fehlende Geschwindigkeitsdaten angeben
TrackedHttpURLConnection schlägt bei getHeaders() vor getInputStream() fehl
Funktionsanfrage: Netzwerkaktivitäten exportieren
Ein Teilstring im Antworttext kann nicht durch eine Network Inspector-Regel ersetzt werden
Ressourcen
Die Benutzeroberfläche im Dialogfeld „Neue Stringwertressource“ funktioniert nicht

Android Studio Jellyfish | 2023.3.1 Canary 7

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.4.0-alpha07
Behobene Probleme
Android Gradle Plugin
Möglichkeit zum Ändern des Artefaktnamens während der Transformation hinzugefügt
Durch das Hinzufügen der Aufgabenausgabe als srcDir von sourceSets.androidMain.resources werden keine Aufgabenabhängigkeiten erstellt
AndroidPluginVersion.toString() enthält keine vorangestellten Nullen
Artifacts.add(FileSystemLocation) sollte restriktiver sein.
Datenbindung
Datenbindungen können aufgrund inkonsistenter Daten im Cache nicht aufgelöst werden
Database Inspector
Database Inspector: Support Sqldelight 2
Importieren/Synchronisieren
Android Studio Hedgehog hängt beim Berechnen der Projektgröße
Fussel
Der GradleModelMocker des Lint-Test-Frameworks lässt die Bibliotheksversion nicht festlegen
Laufende Geräte
Gekoppeltes Wear OS-Gerät ignoriert Bildschirminversion für Linkshänder
Tests ausführen
GMD-FTL schlägt mit HttpResponseException fehl, wenn kein Logcat verfügbar ist

Android Studio Jellyfish | 2023.3.1 Canary 5

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.4.0-alpha05
Behobene Probleme
Android Gradle Plugin
Zulassen, dass „sourceInformation“ über „ComposeOptions“ konfiguriert wird
Feld „sdk_runtime“ in der Nachricht „android.bundle.DeviceSpec“ nicht gefunden
Unterstützung für compileOnlyApi
R8 schlägt bei einem Bibliotheksmodul fehl, wenn die Ressourcenverarbeitung deaktiviert ist
Codeanalyse
Anfrage: Alternative zu „DeprecatedSinceApi“ anbieten, da diese Option auch ausgelöst wird, wenn „minSdk“ niedriger ist
Importieren/Synchronisieren
Die Auflösung von Symbolen aus KAPT, die .classes-Dateien erzeugt, funktioniert nicht
Laufende Geräte
Für die Spiegelungsfunktion von Android Studio auch den Ton spiegeln

Android Studio Jellyfish | 2023.3.1 Canary 4

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.4.0-alpha04
Behobene Probleme
Android Gradle Plugin
Minimierte Bibliotheksklassen werden nicht richtig für die interprojektübergreifende Verwendung veröffentlicht
Variant#sources API bereitstellen, die generierte Dateien ausschließt
AGP-Modelle enthalten keine Java-Plattformprojektabhängigkeiten.
ExtractAarTransform erstellt nicht reproduzierbare classes.jar-Dateien für AAR-Dateien, die keine classes.jar-Dateien haben
Baseline Profiles und ProfileInstaller
compileReleaseArtProfile schlägt mit java.lang.ArrayIndexOutOfBoundsException fehl
Core IDE
Fenstergröße der Startseite zu groß
Geräte-Datei-Explorer
Die Meldung „Das Gerät unterstützt den Befehl ‚su 0‘ anscheinend nicht“ darf keinen Stack-Trace enthalten.
Layout-Editor
Feature-Anfrage: LayoutLib als separates Artefakt auf maven.google.com veröffentlichen
Network Inspector
Herunterladen großer Dateien schlägt fehl, wenn die Netzwerkprüfung geöffnet ist
Neuer Code/neue Vorlagen
Verwenden Sie in vorgeschlagenen Plug-in-Namen durchgängig Kleinbuchstaben.
Ressourcen
Wenn der Mauszeiger in der Auswahl der Sprachen auf „Alle Regionen anzeigen“ bewegt wird, wird die Regionsauswahl zurückgesetzt

Android Studio Jellyfish | 2023.3.1 Canary 3

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.4.0-alpha03
Behobene Probleme
Android Gradle Plugin
JaCoCo-Version kann in AGP 8.2.0 nicht festgelegt werden
Bei DynamicFeatureBuildType fehlt isDebuggable

Android Studio Jellyfish | 2023.3.1 Canary 1

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.4.0-alpha01
Behobene Probleme
Android Gradle Plugin
Verbesserte Fehlermeldung, warum die Option „–release“ für JavaCompile nicht verwendet werden kann
Caching von MergeSourceSetFolders mit @DoNotCacheByDefault deaktivieren
Database Inspector
Spalten im Datenbankinspektor unterstützen kein Umbrechen langer Zeilen
Mit der Datenbankprüfung ist es unnötig schwierig, zugehörige Prozesse zu finden
Importieren/Synchronisieren
Nicht-AndroidX-Bibliotheken in einem AndroidX-Projekt verwenden
Layout Inspector
Layout Inspector RootsDetector leaking root views
StudioBot
Studio Bot reagiert nicht und gibt einen leeren Fehler zurück
Bindung ansehen
android project - viewbinding is incorrectly claiming viewbinding class unavailable