Android Studio Hedgehog: Probleme geschlossen

Android Studio Hedgehog | Patch 2 2023.1.1

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.2
Behobene Probleme
Android Gradle-Plug-in
JaCoCo-Version kann in AGP 8.2.0 nicht festgelegt werden
Dexer (D8)
[desugared library] Die Desugared-Bibliothek Version 2.1 ist nicht kompatibel mit früheren Versionen von R8.
Werden Optimierungen auch nur mit D8 ausgeführt?
Importieren/Synchronisieren
Leistungsabfall – Abhängigkeiten in der IDE einrichten
Shrinker (R8)
[R8 8.3.21] R8 8.3.21 ist 1,57 MB größer als R8 8.1.56.
class.getInterfaces() gibt einen leeren Wert zurück

Android Studio Hedgehog | Patch 1 2023.1.1

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.1
Behobene Probleme
Android Gradle-Plug-in
Dexing-Task nicht für Klassen von Unterprojekten ausführen, wenn sie bereits durch Artefakttransformationen ausgeführt wurden
Android Gradle-Plug-in mit JavaVersion.VERSION_11 und OpenJDK 21 fehlgeschlagen
Dexer (D8)
Desugar-Einträge für Android U
Importieren/Synchronisieren
Nicht-AndroidX-Bibliotheken in einem AndroidX-Projekt verwenden
IntelliJ
Android Studio hat die Indexierung einer XML-Datei festgehalten, die ungültige Zeichen enthält
Aktive Geräte
Für die Entwicklung kann keine Verbindung zum physischen Gerät hergestellt werden
Shrinker (R8)
R8 generiert einen fehlerhaften Dex, was zu einer Klassenausnahme bei der Laufzeit führt.
R8 verursacht Änderungen an der Schnittstelle zu einer nicht zugänglichen Oberfläche
R8 Flurry SDK-Absturz mit AGP 8.2.0
Android – R8 führt zum Absturz der Unterklasse von LinearLayoutManager
ClassCastException in R8, wenn Neubündelung aktiviert und Verkleinerung, Verschleierung und Optimierung deaktiviert sind
R8 hängt in BridgeAnalyzer.AnalyzeMethod fest
R8 v8.2.33, "java.lang.VerifyError: Bad type on operand stack"-Laufzeitabsturz nach Upgrade

Android Studio Hedgehog | 2023.1.1 RC 3

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-rc03
Behobene Probleme
Android Gradle-Plug-in
HEDGEHOG-REGRESSION: Die Schaltfläche „Ausführen“ verzögert sich um einige Sekunden (Spezifikation wird erstellt)
Menü „Hilfe“
Logo auf dem Bildschirm „Info“ ist beginnend mit „Iguana Canary 6“ verzerrt

Android Studio Hedgehog | 2023.1.1 RC 2

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-rc02
Behobene Probleme
Vorschau verfassen
Erstellungsvorschau bei Verwendung von HTML-Text mit b-Tags fehlerhaft
Layout-Editor
Ausnahme im Layout-Editor

Android Studio Hedgehog | 2023.1.1 RC 1

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-rc01
Behobene Probleme
Android Gradle-Plug-in
Android Studio Giraffe unterstützt „versionCodeOverride“ mit AGP 8.1 nicht.
AGP 8.1.0 deinstalliert die App nach dem Ausführen von instrumentierten Tests – 7.4.2 tut dies nicht
Die Umwandlung eines APK führt zu einem Fehler mit ListFileWeiterleitungsTask.
C++ Build
[Hedgehog | 2023.1.1 Beta 4] Das Gradle-Flag „android.Injection.build.abi“ enthielt „armeabi“, was ungültig ist.
Aktive Geräte
Gerätespiegelung verursacht eine extrem hohe CPU-Auslastung auf dem Smartphone
Drittanbieter-Plug-ins
Unterstützung des Lombok-Plug-ins

Android Studio Hedgehog | 2023.1.1 Beta 5

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-beta05
Behobene Probleme
Dexer (D8)
Native Datensätze und versiegelte Klassen beim Dexing für min-api 34 und höher aktivieren

Android Studio Hedgehog | 2023.1.1 Beta 4

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-beta04
Behobene Probleme
Android Gradle-Plug-in
Ausführung der Aufgabe „:app:mergeReleaseClasses“ nach Aktualisierung von AGP von 8.0.2 auf 8.1.0 fehlgeschlagen
Gradle 8.1 unterbricht das Konfigurations-Caching aufgrund von .gradle/.android/analytics.settings
[AGP 8.1.0] Der ./gradlew-Test schlägt mit der Meldung „Unable to find Manifest edition“ fehl, wenn sowohl „splits.abi.isEnable“ und „testOptions.unitTests.isIncludeAndroidResources“ wahr sind.

Android Studio Hedgehog | 2023.1.1 Beta 3

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-beta03
Behobene Probleme
Android Gradle-Plug-in
androidResources ist nicht im Android-Bibliotheksmodul verfügbar
Importieren/Synchronisieren
Unklarer Fehler/unklare Warnung nach Projektsynchronisierung
Studio beschwert sich über nicht unterstützte Module während der Gradle-Synchronisierung
Tests ausführen
Einheitentests werden nicht noch einmal ausgeführt
Shrinker (R8)
Kotlin 1.9 führt dazu, dass Kotlin-Lambdas von R8 zerstört werden, wenn Nullprüfungen entfernt werden

Android Studio Hedgehog | 2023.1.1 Beta 2

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-beta02
Behobene Probleme
Gerätemanager
[AS- und Wear-Emulatoren] Gerätemanager speichert die Kopplung erst, wenn die Geräte gestartet werden
Layout-Editor
Layout-XML: Design-Links-Komponentenstruktur ,eine Komponente auswählen und die Tastenkombination Strg+B nicht zum Codieren verwenden
Lint-Integration
DuplicatePlatformClasses Lint-Fehler aus testImplementation-Abhängigkeit

Android Studio Hedgehog | 2023.1.1 Beta 1

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-beta01
Behobene Probleme
Android SDK-Upgradeassistent
Der Ziel-SDK-Upgrade-Assistent wird nie geladen
Importieren/Synchronisieren
UI für "Gradle JDK" synchronisiert den Feldinhalt nicht
Fortschritt beim Ausführen nicht möglich.
Layout Inspector
Debugging-App stürzt manchmal ab, wenn der Layout Inspector aktiv ist
Fuss
Unerwartete Probleme in einem anderen Projekt, die von Android Lint gemeldet wurden
Android Lint schlägt bei einer KMP-Bibliothek mit der Property „variantInputs.name“, für die kein Wert konfiguriert ist, fehl.
Laufen
Einstellungen für dynamische Funktionen können in Ausführungs-/Fehlerbehebungskonfigurationen nicht gespeichert werden
Shrinker (R8)
java.lang.VerifyError: Verifizierer hat Klasse abgelehnt
Build bleibt bei Verwendung der Apache POI-Bibliothek auf „:minifyReleaseWithR8“ hängen

Android Studio Hedgehog | 2023.1.1 Canary 15

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-alpha15
Behobene Probleme
Designtools
Dialogfeld zum Farbwechsel aus dem Spaltenabstand in IDE, keine Alphaversionen unter 10%
Laufen
[Android T+] Das Flag ENFORCE_INTENTS_TO_MATCH_INTENT_FILTERS stört den Start von TV-Aktivitäten

Android Studio Hedgehog Canary 14 (2023.1.1.14)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-alpha14
Behobene Probleme
Statistiken zur App-Qualität
Der Firebase Crashlytics-Stacktrace scrollt immer bis zum Ende, nachdem der Cursor an einer beliebigen Stelle im Stacktrace gesetzt wurde
Varianten erstellen
Aktive Variante wechseln, wenn sich die Standardvariante ändert
C++-Editor
„Class and Find Usages fehlerhaft“ suchen: „AssertionError: Symbole müssen geladen werden“
Importieren/Synchronisieren
IllegalStateException: Module Project.app ist kein Gradle-Modul
Layout-Editor
Fenster mit Dokumentationstools: Die automatische Aktualisierung aus der Quelle funktioniert nicht bei XML-Attributen im Designer-Tool-Fenster, aber mit der Tastenkombination Strg + Q ist dies der Fall.
Aktive Geräte
Dauerhaftes Ausführen der Geräte „Verbindung zum Gerät wird hergestellt“
Studiobot
„At Cursor einfügen“ behandelt nur eine Methode
StudioBot enthält keine Importe für gängige SDK-Klassen

Android Studio Hedgehog Canary 13 (2023.1.1.13)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-alpha13
Behobene Probleme
Android Gradle-Plug-in
Auf Gradle 8.2-Meilenstein oder RC aktualisieren
Zugriff auf „java.lang.Comparable“ nicht möglich
Vorschau verfassen
Rekursive Aufrufe der Vorschau der zusammensetzbaren Funktion – keine Linter-Warnung, falscher Eintrag für die automatische Vervollständigung, keine Fehlermeldung
Gerätemanager
Fehler: "Emulator-item" kann der Liste "Gerätemanager" nicht hinzugefügt werden
Gradle
Identifizierung des Versionskatalogs zur AndroidAddLibraryDependencyAction hinzufügen, die Abhängigkeiten hinzufügt
Layout-Editor
Fenster mit Dokumentationstools: Die automatische Aktualisierung aus der Quelle funktioniert nicht bei XML-Attributen im Designer-Tool-Fenster, aber mit der Tastenkombination Strg + Q ist dies der Fall.
Live-Bearbeitung
Erstellung von LiveEdit: ArithmeticException: Division durch null

Android Studio Hedgehog Canary 12 (2023.1.1.12)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-alpha12
Behobene Probleme
Debugger
Quellcode stimmt nicht mit Bytecode überein
Importieren/Synchronisieren
java.lang.IllegalStateException: Fehlender gradlePath auf
Die Build-Benachrichtigung für Android Studio Canary zeigt immer 0 Fehler an
Layout-Editor
In Android Studio werden arabische Zahlen zum Festlegen von Rändern und anderen Attributen verwendet
Layout-Editor-Renderingproblem
Fehler im Steuerfeld „Attribute“, wenn „angehängte Seite“ = „Keine“
Ziehen der Ansicht in ConstraintLayout zeigt eine falsche UI an, wenn „constaintLayout“ einen Abstand hat
Fenster mit Dokumentationstools: Die automatische Aktualisierung aus der Quelle funktioniert nicht bei XML-Attributen im Designer-Tool-Fenster, aber mit der Tastenkombination Strg + Q ist dies der Fall.
LinearLayoutCompat nicht als ersten Vorschlag in XML-Dateien einfügen
Beim Kopieren und Einfügen einer Ansichtskomponente aus zwei verschiedenen XML-Layoutdateien enthält die Ansichts-ID Name+i
Für das benutzerdefinierte Drawable sind die Optionen „Code“, „Teilen“ und „Design“ nicht verfügbar und es gibt keine automatische Aktualisierung
Fuss
Lint ignoriert das UseValueOf-Problem bei Verwendung von K2 UAST

Android Studio Hedgehog Canary 11 (11.1.2023)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-alpha11
Behobene Probleme
Android Gradle-Plug-in
R8-/D8-Versionsanforderungen in AAE-Metadaten bewerben (z.B. für CoreLibraryDesugaring und neue API-Out-of-Lineing)
Synchronisierungswarnung: „GradleBuildProject.Builder sollte nicht über AnalyticsConfiguratorService aufgerufen werden, nachdem AnalyticsService erstellt wurde.“
Android Studio
Dateiendung fehlt im standardmäßigen Dateinamen für Videoaufzeichnungen
Code-Editor
Große WEBP-Bilder nehmen die Hälfte der Coding-Fläche ein.
Designtools
Git-Prozess konnte nicht gestartet werden: Exec-Zugriff während Rendering nicht erlaubt
Bearbeiter von Gradle-Dateien
Versionskataloge zeigen eine Warnung an, wenn ein neueres SNAPSHOT-Artefakt verfügbar ist
Importieren/Synchronisieren
com.intellij.jarRepository.ExternalAnnotationsRepositoryResolver
Layout-Editor
Drag & Drop von Resource Manager ersetzt Datenbindungsklammern
Komponentenstruktur der Einstellungen: Titel inkonsistent
Einschränkungs-Layout: Im Layout-Editor werden die für einen Stil definierten Details nicht angezeigt
Mit der Verknüpfung zum Erstellen (im Editor) werden alle Module statt des aktuellen Moduls neu erstellt
„Rückgängig machen“ nach einer automatischen Layout-Konvertierung in ConstraintLayout
Reihenfolge der Einschlüsse wirkt sich auf Tools aus:Text funktioniert
Das neue TextInputlayout verschwindet ständig aus dem Bildschirm, wenn es mit einem vorhandenen Objekt verbunden ist.
-Tag in Layout-XML löst Lint-Fehler aus: „Nicht auflösbares Tag“
Layout-Editor : Die neuesten Anzeigeeinstellungen werden nicht gespeichert.
Fuss
In Patch 1 für Bumblebee 2021.1.1 steht eine alte Version (20030203.000550) von Commons-io neuer als 2.11.0.
Android Studio kennzeichnet die angegebene Version fälschlicherweise als veraltet.
Bewegungseditor
IDE friert bei der automatischen Vervollständigung im XML-Layout ein

Android Studio Hedgehog Canary 10 (2023.1.1.10)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-alpha10
Behobene Probleme
Android Gradle-Plug-in
„android.inserted.studio.version“ wurde in Android Studio Giraffe entfernt
Möglichkeit zum Deaktivieren von AndroidXDependencyCheck hinzufügen
GeneriertLocaleConfig in Agp 8.1.0 verwendet eine nicht deterministische Sortierung, wodurch reproduzierbare Builds nicht mehr funktionieren
Espresso-Rekorder
Abhängigkeit zum Katalog hinzufügen, wenn das Projekt beim Testrekorder (RecordingDialog) den Versionskatalog erkennt
Importieren/Synchronisieren
Studio Hedgehog Canary 6 zeigt Gradle-Synchronisierung mit Gradle 8.1.1 und AGP 8.0.2
Projektstruktur
Der benutzerdefinierte JDK-Speicherort kann nicht aktualisiert werden, ohne dass zuerst ein Projekt geöffnet wurde

Android Studio Hedgehog Canary 9 (2023.1.1.9)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-alpha09
Behobene Probleme
Android Gradle-Plug-in
LintErrors beim Ausführen von Lint mit K2 UAST über Gradle in einem KMP-Projekt beheben
Unterstützung für missingDimensionStrategy auf Variantenebene und eventuell Build-Abgleich von Typ/Flavor-Fallback
Fuss
Alphaversionen von Lint 8.2.0 unterstützen weiterhin keine Funktionsimporte auf oberster Ebene in Kotlin
Infomaterial
Hilfeschaltfläche für das Dialogfeld „Neues Ressourcenverzeichnis“

Android Studio Hedgehog Canary 8 (2023.1.1.8)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-alpha08
Behobene Probleme
Android Gradle-Plug-in
Inkompatibilität von ASM Transform und toAppend()
Vorschau verfassen
Unterstützung von „Compose Previews“ für ValueAnimators in AndroidView
Layout Inspector
Sichtbarkeit der Einstellung zum Deaktivieren eingebetteter Werbebuchungen verbessern
Fuss
In Patch 1 für Bumblebee 2021.1.1 steht eine alte Version (20030203.000550) von Commons-io neuer als 2.11.0.
Prefab-Integration
[AGP] Vorbereitung: Die Konfigurationsaufgabe zu CMake schlägt fehl, wenn die Umgebungsvariable JAVA_TOOL_OPTIONS festgelegt ist.
Release-Bundle/APKs
"Generate Signed Bundle or APK" (signiertes Bundle oder APK generieren) => Problem mit der Liste der "Module"-Listen
Laufen
Über die Geräteauswahl wird ein ungültiges erstes Gerät ausgewählt
Aktive Geräte
[Verbesserung] Autofokus im Emulator nach erfolgreichem Build deaktivieren
Drittanbieter-Plug-ins
Unterstützung des Lombok-Plug-ins

Android Studio Hedgehog Canary 7 (2023.1.1.7)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-alpha07
Behobene Probleme
Android Gradle-Plug-in
Möglichkeit zum Abrufen der NDK-Standardversion bereitstellen
Für die Ausführung des Android-Gradle-Plug-ins ist Java 17 erforderlich.
Android SDK-Upgradeassistent
Upgradeassistent schlägt fälschlicherweise vor, auf targetSdk 33 zu aktualisieren
Designtools
Die Logs werden mit „SlowOperations“ übertragen und IDE wird extrem langsam und langsam.
Bearbeiter von Gradle-Dateien
Der Vorschlag der Abhängigkeitsversion ist zu „gierig“ für höhere Versionsnummern
Importieren/Synchronisieren
Quick Fix für ein Upgrade auf neuere Build-Tools für alle Module
Fehler in den HTTP-Proxy-Einstellungen von AndroidStudio
Fuss
Option hinzufügen, dass Zeilen- und Spaltennummern nicht in die Lint-Referenz aufgenommen werden
Lint-Tests unterstützen keine Java 17-Sprachfunktionen
Logcat
Goldfish-address-space-Logs aus Logcat des Emulators entfernen
Assistent für neue Projekte
Das Standardprojektverzeichnis wird in der neuen Projektvorlage ignoriert
Projektstruktur
Fehler: Jedes Mal, wenn ich eine Abhängigkeit vom Bildschirm "Vorschläge" aktualisiere, wird nach oben gescrollt.
Beim Öffnen eines Projekts mit einer umbenannten Stamm-Build-Datei wird eine leere „build.grdle“-Datei erstellt.

Android Studio Hedgehog Canary 6 (2023.1.1.6)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-alpha06
Behobene Probleme
Android Gradle-Plug-in
Der Zugriff auf GradleBuildProject.Builder über AnalyticsConfiguratorService ist nicht zulässig, nachdem AnalyticsService erstellt wurde
AndroidTest.packaging.jniLibs.keepDebugSymbols wirkt sich nicht auf die androidTest-Paketerstellung aus.
Kompilierung für unzulässige Farbwerte zulässig
Falsches Feld „ReplaceWith“ für VariantBuilder
Gradle 8.1 unterbricht das Konfigurations-Caching aufgrund von .gradle/.android/analytics.settings
In Nachrichten zur Einstellung von Produkten wird „ReplaceWith“ nicht verwendet
Build-Ausgabe
Fehler: Fehler im Manifest verweist auf eine generierte statt auf die ursprüngliche Datei
Vorschau verfassen
Vorschau der Funktion „Langsames Schreiben“
HTML-Markup in Stringressourcen wird in der Vorschau für die Erstellungsfunktion ignoriert.
Gerätemanager
NPE in BuildVirtualDeviceConfigurationWizardActionListener
Bearbeiter von Gradle-Dateien
Dialogfeld „Project Structure“ (Projektstruktur) für Commons-io:commons-io
Importieren/Synchronisieren
Von Gradle generierter Wert für das Manifest beendet die benutzerdefinierte Ausführungskonfiguration
Installationsprogramm
Debian-Paket: Feld "Keeper", android-studio-2021.3.1.17-cros.deb fehlt
Fuss
Alphaversionen von Lint 8.2.0 unterstützen weiterhin keine Funktionsimporte auf oberster Ebene in Kotlin
Option hinzufügen, dass Zeilen- und Spaltennummern nicht in die Lint-Referenz aufgenommen werden
Projektstruktur
Wenn Sie mit der Tabulatortaste aus einem Feld heraussuchen, bei dem das Drop-down-Menü geöffnet ist, wird der Wert nicht aktualisiert
Raum-SQL
Fehler im Room-Plug-in – Prüfen, ob Tupel in Unterabfrage vorhanden ist – Korrekt kompiliert
Updater
chromeos dpkg: Warnung: Feld „Keeper“ fehlt

Android Studio Hedgehog Canary 5 (2023.1.1.5)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-alpha05
Behobene Probleme
Android Gradle-Plug-in
GMD-Instrumentierungstestaufgaben hängen sich auf und schlagen beim Wiederholen fehl
GeneriertLocaleConfig in Agp 8.1.0 verwendet eine nicht deterministische Sortierung, wodurch reproduzierbare Builds nicht mehr funktionieren
ProcessApplicationManifest.navigationJsons enthält Dateien mit absoluten Pfaden
Code-Editor
Android SDK-Klassen haben viele nicht aufgelöste Verweise, die rot hervorgehoben sind
In Studio lassen sich Android SDK-Quellen zu leicht bearbeiten.
Vorschau verfassen
Vorschau der Funktion „Langsames Schreiben“
Gradle
PsProjectDescriptors fügt die Abhängigkeit zur Projektdatei hinzu und ignoriert den Versionskatalog
Logcat
Die Option „Fold Lines wie diese“ fehlt in der neuesten Version von Android Studio Dolphin Canary 7
Öffentliche Pop-up-Aktionsgruppe erstellen
Infomaterial
können wir Drawable- Symbole in Gutter-Symbolen nicht ausblenden.
Systemanforderungen
Die Arbeitsspeicherempfehlung sollte die prozentuale Verbesserung berücksichtigen

Android Studio Hedgehog Canary 4 (2023.1.1.4)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-alpha04
Behobene Probleme
Android Gradle-Plug-in
VariantManager.getModifiedName entfernen
AndroidTest.packaging.jniLibs.keepDebugSymbols wirkt sich nicht auf die androidTest-Paketerstellung aus.
Vorschau verfassen
Benutzeroberfläche eingefroren
Vorschau der Funktion „Langsames Schreiben“
Bei leerem PreviewParameterProvider wird keine Warnung angezeigt
Gradle
Synchronisierung schlägt fehl, wenn manageddevices im Build-Skript auf M1 mit x86 JDK vorhanden sind.
Layout Inspector
Anfrage: Wenn Sie im visuellen Teil des Layout Inspectors auf eine Ansicht doppelklicken, wird die Layoutdatei aufgerufen, die das Tool enthält.

Android Studio Hedgehog Canary 3 (2023.1.1.3)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-alpha03
Behobene Probleme
Android Gradle-Plug-in
Ziel-Bytecode 17 beim Kompilieren von AGP
Anmerkung
@RestrictTo funktioniert nicht mit Kotlin
Compose
Die Funktion „Mehrfachvorschau“ in Wear funktioniert nicht
Schreiben und Bearbeiten
Studio ermöglicht die automatische Vervollständigung interner Funktionen (dann schlägt der Build fehl)
Bei Verwendung bekannter Widgets korrekte Maven-Abhängigkeit vorschlagen
Vorschau verfassen
IDE beim Bearbeiten der zusammensetzbaren Funktion einfrieren, wobei Vorschaubereich angezeigt wird
Bearbeiten
Beim Hervorheben von wichtigen Elementen sammeln sich Spaltenabstände an
Projektansicht
Mit BPGP generierte Basisprofile werden in Android Studio nicht angezeigt
Infomaterial
Threading-Probleme bei der Ressourcenverwaltung
Systemanforderungen
Wenn Sie ein Standardprojekt erstellen, wird eine Empfehlung zum Erhöhen der VM-Größe erstellt.

Android Studio Hedgehog Canary 2 (2023.1.1.2)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-alpha02
Behobene Probleme
Android Gradle-Plug-in
Anfrage: IDE eine Fehlerbehebung für „PermittedSubclasses erfordert ASM9“ anbieten
C++-Editor
Clang-Formatoptionen fehlen
Code-Editor
Beim Android-Plug-in wird beim Start von Studio eine Ausnahme angezeigt
Importieren/Synchronisieren
Ich habe gerade Flamingo aktualisiert und kann mein Projekt nicht synchronisieren. Nicht unterstütztes Java abrufen
Logcat
Logcat (neue Version). Anklickbarer Dateiname im Protokoll.

Android Studio Hedgehog Canary 1 (2023.1.1.1)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.2.0-alpha01
Behobene Probleme
Android Gradle-Plug-in
Benutzerdefinierte Quelltypen sollten Quellsätze mit mehreren Geschmacksrichtungen erstellen
Die Prüfung der SDK-Version betrifft nicht Nutzer von SDK-Erweiterungen
DependenciesInfoBuilder erfordert API-Aktualisierung und Dokument.
DexingNoClasspathTransform (minSdk >= 24) mit Java 11-Ziel schlägt aufgrund fehlender Verschachtelungsmitglieder fehl
DslExtension.Builder.extendProjectWith() funktioniert nicht wie in Groovy beschrieben
Fügen Sie eine VariantSelector.withFlavor API hinzu, die kotlin.Pair nicht verwendet
Für AndroidLintAnalysisTask (:lintAnalyzeExternalRelease) liegt ein Cache-Fehler vor, da sich „proguard.txt“ geändert hat.
Das zusammengeführte App-Manifest enthält „extraNativeLibs“ und „useEmbedDex“-Attribute aus den Abhängigkeiten
AIDL schlägt mit build-tools 33.0.0 fehl
AGP: Pfad zur AIDL-Tool- und Framework-AIDL-Datei als öffentliche API freigeben
Anmerkung
@RestrictTo funktioniert nicht mit Kotlin
Änderungen übernehmen
ApplyChangesAction: ClassCastException: class com.intellij.Execution.DefaultExecutionTarget kann nicht in die Klasse com.android.tools.idea.Execution.common.AndroidExecutionTarget umgewandelt werden
Codeanalyse
Proguard kennzeichnet den @interface-Typ als ungültig
Schreiben und Bearbeiten
Kontextaktion mit Schnellkorrektur für „[PLUGIN_ERROR] Funktionen, die @Composable-Funktionen aufrufen, müssen mit der @Composable-Annotation markiert werden“ hinzufügen
Vorschau verfassen
Die Funktion „Compose Preview“ verwendet das Holo-Design für die System-UI, wenn „targetSdk“ nicht für ein Bibliotheksmodul festgelegt ist
Debugger
Fehler beim Versuch, den Android-Test der Bibliothek aus dem AS zu debuggen
Bereitstellung
App über Android Studio bei der Fehlerbehebung zweimal installieren und starten
Ansichten und Zusatzfunktionen funktionieren in Android Studio Giraffe Canary 6 nicht
Designtools
Attribut „postSplashScreenTheme“ für das Standarddesign in Designtools verwenden
Importieren/Synchronisieren
Der Typ „org.gradle.util.VersionNumber“ wurde eingestellt.
Interne Fehler als Synchronisierungsproblem melden
Tatsächliche Synchronisierungsausnahmen anstelle von „Keine Varianten gefunden für...“ anzeigen
JDK "11" wurde nicht auf der Festplatte gefunden oder ist beschädigt -- Amazon Corretto 11.0.15 herunterladen
Fuss
Instanziierte Lint-Prüfung verarbeitet AppComponentFactory nicht gut
Logcat
Hohe Arbeitsspeichernutzung (1,4 GB) im MessageBacklog
Sollten wir die Studio-interne Protokollierung vor dem "package:mine"-Filter ausblenden?
Neuer Code/neue Vorlagen
Neue Projektvorlage mit zu komplexen Plug-in-Alias
Assistent für neue Projekte
Der Versionskatalog sollte eine einzelne Version für alle AGP-Plug-ins verwenden
ProfileInstaller- und Baseline-Profile
NullPointerException in profgen-cli
Infomaterial
Auch wenn die Werteverzeichnisse entfernt werden, geht Studio davon aus, dass die dort definierten Sprachen weiterhin vorhanden sind.
SDK-Manager
Der Eintrag zu den Android SDK-Einstellungen befindet sich unter „Sprachen und Frameworks“
Assistant aktualisieren
„android:useEmbedDex“ nicht aus den Quellmanifesten entfernen
useLegacyPackaging DSL nicht für Bibliotheksmodule hinzufügen
Kleidung
Wear-Kopplungsassistent schlägt in Emulator 33.1.3 fehl