Geschlossene Probleme in Android Studio Jellyfish

Android Studio Jellyfish | 2023.3.1 Beta 2

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.4.0-beta02
Behobene Probleme
Android Gradle-Plug-in
SourceDirectories#static sollte nicht von der Aufgabe „GenerateBuildConfig“ abhängig sein
Importieren/Synchronisieren
Android Studio Iguana | 2023.2.1 Canary 9 generiert kein korrektes Projekt zum Schreiben von E-Mails

Android Studio Jellyfish | 2023.3.1 Canary 12

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.4.0-alpha12
Behobene Probleme
Android Gradle-Plug-in
Problem bei der Verarbeitung inkrementeller Eingaben mit MergeJavaResourcesTask
AGP 8.3.0-alpha02 hängt von Bibliotheken mit bekannten Sicherheitslücken ab
Für die ausgewählte Aktivitätsvorlage ist ein Projekt mit androidx.*-Abhängigkeiten erforderlich
AGP-Upgradeassistent entfernt clientProguardFiles versehentlich aus Modul
AGP-Upgradeassistent wird unendlich geladen
Task Inspector im Hintergrund
Wiederholungsversuche mit App Inspection Work Manager sind inkonsistent
Anfrage: Für das Tool „Hintergrundaufgaben“ alle möglichen Informationen zu allen Alarmen anzeigen
C++ Build
brauchen eine Möglichkeit, native Bibliotheken aus dem Haupt-APK auszuschließen, aber sie in das Test-APK aufzunehmen
Codeanalyse
Android Studio Iguana RC 1 findet keine neuen Versionen von Bibliotheken
Fuss
[BuildTool/Lint] ChecksSdkIntAtLeast-Konstruktoreigenschaft
Projektstruktur
Das Dialogfeld für die Projektstruktur schlägt vor, eine Drittanbieterabhängigkeit zu aktualisieren, auch wenn sie älter ist (aber die Versionsnummer ist höher).
Assistant aktualisieren
AGP-Upgradeassistent: Unendlicher Loader

Android Studio Jellyfish | 2023.3.1 Canary 11

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.4.0-alpha11
Behobene Probleme
Task Inspector im Hintergrund
Fehler: Das Tool „Hintergrundaufgaben-Inspector“ hat keinen Alarm erkannt, der aktiviert ist
Anfrage: Für das Tool „Hintergrundaufgaben“ alle möglichen Informationen zu allen Alarmen anzeigen
Alarm mit unveränderlichem PendingIntent wird nicht als ausgelöst angezeigt
IntelliJ
Android Studio Jellyfish unterstützt die Konfiguration „Akzeptierte Zertifikate“ nicht
Fuss
Lint K2 UAST: UCallableReferenceExpression meldet falsche qualifierType
Lint falsch positives Ergebnis mit useK2Uast=true bei überlasteten Funktionen
Studiobot
Kein Scrollen im Studio-Bot Android Studio Jellyfish | 2023.3.1 Canary 3

Android Studio Jellyfish | 2023.3.1 Canary 10

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.4.0-alpha10
Behobene Probleme
Android Gradle-Plug-in
AIDL-Kompilierung schlägt mit IndexOutOfBoundsException fehl: Index 0 liegt außerhalb des zulässigen Bereichs für Länge 0
API
FR: viewBinding und dataBinding-Status (falls aktiviert) sollten als Property für Plug-in-Autoren verfügbar sein

Android Studio Jellyfish | 2023.3.1 Canary 8

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.4.0-alpha08
Behobene Probleme
Android Gradle-Plug-in
AGP 8.3.0-alpha11 erzeugt ein Release-APK, das beim Start mit android.content.res.Resources$NotFoundException abstürzt.
Die 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, stürzt den APK-Viewer ab
Statistiken zur App-Qualität
[App Quality Insights] Die Schaltfläche „Problem schließen“ wird aufgrund des Namens der App-Version ausgeblendet
Gerätemanager
Definitionen mit identischen Namen, aber unterschiedlichen IDs stürzen das Dialogfeld für die AVD-Konfiguration ab.
Importieren/Synchronisieren
AGP-Synchronisierung ohne "android {}"-Block korrekt durchführen
Netzwerkprüfer
Grund dafür angeben, warum keine Geschwindigkeitsdaten verfügbar sind
„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
Infomaterial
Benutzeroberfläche im Dialogfeld „Neue Stringwertressource“ ist fehlerhaft

Android Studio Jellyfish | 2023.3.1 Canary 7

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.4.0-alpha07
Behobene Probleme
Android Gradle-Plug-in
Möglichkeit zum Ändern des Artefaktnamens während der Transformation hinzufügen
Wenn Sie die Aufgabenausgabe als „srcDir“ von „sourceSets.androidMain.resources“ hinzufügen, werden keine Aufgabenabhängigkeiten erstellt.
Für AndroidPluginVersion.toString() fehlen führende Nullen.
Artifacts.add(FileSystemLocation) sollte restriktiver sein.
Datenbindung
Datenbindungen können aufgrund inkonsistenter, im Cache gespeicherter Daten nicht aufgelöst werden
Datenbankprüftool
Database Inspector: Support Sqldelight 2
Importieren/Synchronisieren
Android Studio Hedgehog lehnt sich an Computing-Projektgröße
Fuss
GradleModelMocker des Lint-Test-Frameworks lässt das Festlegen der Bibliotheksversion nicht zu
Aktive Geräte
Gekoppeltes Wear OS-Gerät ignoriert die Displayumkehrung für linkshändige Geräte
Tests ausführen
GMD-FTL schlägt mit HttpResponseException fehl, wenn kein Logcat verfügbar ist

Android Studio Jellyfish | 2023.3.1 Canary 5

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.4.0-alpha05
Behobene Probleme
Android Gradle-Plug-in
Konfiguration von „sourceInformation“ aus ComposeOptions zulassen
Feld „sdk_runtime“ in der Nachricht „android.bundle.DeviceSpec“ kann nicht gefunden werden
Unterstützung für CompileOnlyApi
R8 schlägt in einem Bibliotheksmodul fehl, wenn die Ressourcenverarbeitung deaktiviert ist
Codeanalyse
Anfrage: Bieten Sie eine Alternative zu veraltetDaApi , da sie auch dann ausgelöst wird, wenn minSdk niedriger ist
Importieren/Synchronisieren
Die Auflösung von Symbolen aus KAPT führt dazu, dass .classes fehlerhaft ist.
Aktive Geräte
Für die Spiegelungsfunktion von Android Studio, auch Ton spiegeln

Android Studio Jellyfish | 2023.3.1 Canary 4

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.4.0-alpha04
Behobene Probleme
Android Gradle-Plug-in
Minimierte Bibliotheksklassen werden für die projektübergreifende Nutzung nicht korrekt veröffentlicht
Variant#sources API angeben, die generierte Dateien ausschließt
AGP-Modelle enthalten keine Java-Plattform-Projektabhängigkeiten
ExtractAarTransform erstellt nicht reproduzierbare Klassen.jar für aars, die keine Klassen.jar enthalten.
Baseline-Profile und ProfileInstaller
ComposerReleaseArtProfile schlägt mit java.lang.ArrayIndexOutOfBoundsException fehl.
Kern-IDE
Fenster der Begrüßungsseite zu groß
Gerätedatei-Explorer
Die Meldung „Das Gerät unterstützt den Befehl ‚su 0‘ nicht“ sollte keinen Stacktrace enthalten
Layout-Editor
Funktionsanfrage: LayoutLib als separates Artefakt auf maven.google.com veröffentlichen
Netzwerkprüfer
Große Datei kann nicht heruntergeladen werden, wenn Network Inspector geöffnet ist
Neuer Code/neue Vorlagen
Konsistente Kleinbuchstaben in vorgeschlagenen Plug-in-Namen verwenden
Infomaterial
Wenn Sie in der Sprachauswahl den Mauszeiger auf „Alle Regionen anzeigen“ bewegen, wird die Regionsauswahl zurückgesetzt

Android Studio Jellyfish | 2023.3.1 Canary 3

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.4.0-alpha03
Behobene Probleme
Android Gradle-Plug-in
JaCoCo-Version kann in AGP 8.2.0 nicht festgelegt werden
"isDebuggable" für DynamicFeatureBuildType fehlt

Android Studio Jellyfish | 2023.3.1 Canary 1

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.4.0-alpha01
Behobene Probleme
Android Gradle-Plug-in
Verbesserte Fehlermeldung, warum die Option „--release“ nicht für JavaCompile verwendet werden kann
Caching von MergeSourceSetFolders mit @DoNotCacheByDefault deaktivieren
Datenbankprüftool
Spalten des Datenbank-Inspectors unterstützen keinen Zeilenumbruch
Der Datenbankinspektor erschwert das Auffinden verwandter Prozesse
Importieren/Synchronisieren
Nicht-AndroidX-Bibliotheken in einem AndroidX-Projekt verwenden
Layout Inspector
Layout Inspector RootsDetector mit Datenlecks
Studiobot
Studiobot reagiert nicht mit leerem Fehler
Bindung ansehen
Android-Projekt – Viewbinding beansprucht fälschlicherweise die Ansichtsbindungsklasse, die nicht verfügbar ist