Geschlossene Probleme in Android Studio 2022.2.1

Android Studio Flamingo-Patch 2 (2.1.20 2022)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.2
Behobene Probleme
C++ Debugger
Nativer Debugger lädt nach dem Flamingo-Update keine Symbole
Shrinker (R8)
R8 schlägt während des Composer-Builds mit ArrayIndexOutOfBoundsException fehl
VerifyError: Verifier hat die Klasse bei Verwendung von R8 mit Kotlin 1.8.20 abgelehnt
R8 auf AGP 8 funktioniert nicht mit dem Google Fit-Dienst
Die Einbeziehung von Quelldateiinformationen mit Residuennamen, die Eingabenamen überlappen, wird nicht korrekt dargestellt

Android Studio Flamingo-Patch 1 (2.1.19 2022)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.1
Behobene Probleme
Shrinker (R8)
Fehler: "No VersionRequirement with the specific id in the table" (Keine Versionsanforderung mit der angegebenen ID in der Tabelle) nach Upgrade von AGP 7.2.2 auf 7.4.0
R8 NullPointerException bei markTypeAsLive AGP 7.4.1
[R8 4.0.53] Die harte Klassenüberprüfung unter Android 11 ist fehlgeschlagen.

Android Studio Flamingo RC 1 (2022.2.1.17)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-rc01
Behobene Probleme
Android Gradle-Plug-in
android.inserted.testOnly=false funktioniert nicht.
Dexer (D8)
Auf API-Ebene 28–30 scheint eine Problemumgehung für JDK-8272564 erforderlich zu sein.
Release-Bundle/APKs
Fehler beim Generieren des signierten Bundles (alle Aliase im Schlüsselspeicher werden gelöscht, wenn ein neues erstellt wird)

Android Studio Flamingo Beta 5 (2022.2.1.16)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-beta05
Behobene Probleme
Android Gradle-Plug-in
Build-Fehler bezieht sich auf API-Level 34, das nicht vorhanden ist
„Wir empfehlen die Verwendung eines neueren Android-Gradle-Plug-ins“, wenn kein neueres vorhanden ist
Android Studio
Das Fenster „AS Electric Eel Running Devices“ hat während der Gerätespiegelung die Verbindung zur Pixel Watch unterbrochen

Android Studio Flamingo Beta 4 (2022.2.1.15)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-beta04
Behobene Probleme
Android Gradle-Plug-in
processDebugUnitTestManifest schlägt mit Manifest-Platzhaltern für Testvarianten fehl
Lint greift ohne Abhängigkeiten auf Informationen zu Quellsätzen zu
SDK
Leerer Bildschirm nach dem Wechsel des Laptops in den Ruhemodus für die Einrichtung mit mehreren Monitoren
Giraffe Canary 2: Einfrieren der Benutzeroberfläche (Beachball) beim Start: sun.java2d.metal.MTLLayer.blitTexture
Shrinker (R8)
java.lang.VerifyError: Verifizierer hat Klasse androidx.compose.ui.graphics.colorspace.o: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object) nicht überprüft: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object: [0x0.
AGP 7.4.0/7.3.1 - Es wird versucht, eine Aktion in eine nicht per Push-Funktion übertragene Arbeitsliste einzureihen.
Reduzierung des Renderscript-Codes: enormer Leistungsabfall beim Upgrade von AGP von 7.3.1 auf 7.4.0

Android Studio Flamingo Beta 3 (2022.2.1.14)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-beta03
Behobene Probleme
Android Gradle-Plug-in
Lint-Plug-in ist nicht Teil der Gradle-API
DexingFileDependenciesTask.outputKeepRules ist ein Verzeichnis, ist aber als OutputFile markiert
Ein Upgrade auf AGP 7.4 führt zu einem StackOverflowError
Vorschau verfassen
AS Flamingo Alpha 10 Compose Preview PermittedSubclasses erfordert ASM9
Dexer (D8)
Kotlin-Metadatenbibliothek auf Version 0.6.0 aktualisieren
Importieren/Synchronisieren
Gradle-Synchronisierung unter AS 2022.3.1 Canary 2 fehlgeschlagen
GradleSyncListener.syncFailed“ kann nicht aufgerufen werden, da „syncListener“ null ist
SDK
Leerer Bildschirm nach dem Wechsel des Laptops in den Ruhemodus für die Einrichtung mit mehreren Monitoren
Giraffe Canary 2: Einfrieren der Benutzeroberfläche (Beachball) beim Start: sun.java2d.metal.MTLLayer.blitTexture
Netzwerkprüfer
TrackedHttpURLConnection.getHeaderField stürzt mit NullPointerException ab
Shrinker (R8)
NPE / Assertion-Fehler in CF-Frame Verifier
Regression nach Entfernen des Feldsuch-Cache
„:app:minifyVariantWithR8“ löst eine NullPointerException in AGP 7.4.0-beta02 aus
R8: ClassNotFoundException wenn -allowaccessmodification.
Unterstützung für Kontextempfänger in Metadaten hinzufügen

Android Studio Flamingo Beta 1 (12.2.1.2022)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-beta01
Behobene Probleme
Android Gradle-Plug-in
Probleme von „com.android.build.gradle.tasks.ShaderCompile“ mit dem Konfigurationscache
Das Hinzufügen zu Java-Ressourcen mit AGP APIs unterbricht den Konfigurationscache
Build-Analysetool
NPE in TasksTreeStructure.updateStructure (Build-Analysetool)
Emulator
Wenn der Nutzer in den Einstellungen die Gerätespiegelung aktiviert, muss eine Datenschutzwarnung angezeigt werden
Fuss
TypedArray#close (API 31) nicht desugared, aber AS zeigt bei Verwendung in „try-with-resources“ keine Warnung an
Lint prüft keine gültigen Übertragungen für Anrufempfänger
Lint prüft sichere Umwandlungen nur für direkt implementierte Schnittstellen, nicht für übernommene Schnittstellen.

Android Studio Flamingo Canary 11 (11.2.1.2022)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-alpha11
Behobene Probleme
Build-Analysetool
NPE in TasksTreeStructure.updateStructure (Build-Analysetool)
Emulator
Wenn der Nutzer in den Einstellungen die Gerätespiegelung aktiviert, muss eine Datenschutzwarnung angezeigt werden

Android Studio Flamingo Canary 10 (10.2.1.2022)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-alpha10
Behobene Probleme
Android Gradle-Plug-in
Instrumentation API transformiert keine lokalen Dateiabhängigkeiten
Fehler „AnnotationProcessorOptions.arguments werden abgefragt“ beim Aktualisieren auf 7.4 Beta 1
Öffentliche Gradle-Plug-ins in gradle-api verschieben und BasePlugin.getExtension entfernen
r8.jvmArgs werden nicht verwendet
JDK17 als für AGP erforderliche Mindestversion
AGP 8.0.0 A8 funktioniert nicht mit Basisprofilen
Änderung von "compileSdkVersion" in "compileSdk" in der CheckAarMetadataTask-Nachricht in AGP 8.0
AGP 7.4.0-rc01 löst die Variant API mit dem Fehler „Querying the requested value ofmap(provider(java.util.Set)) before task '...' has not supported“
Android Studio
Kein Pop-up für irrelevante Java-Vorschaufunktionen anzeigen
APK-Betrachter
Baseline-Profilregeln zu groß
Basisprofile für App Bundles decodieren
AVD-Vorschau
Vektor-Asset kann die SVG-Datei nicht laden
Build-Analysetool
Keine Benachrichtigung von Build Analyzer über neue Build-Warnungen verfügbar
Code-Editor
AppLinksAutoVerify unterstützt keine 301-Weiterleitungen
Schreiben und Bearbeiten
Veralteter Import von „Bilder“ zum Zusammenstellen, der über nicht verworfene Versionen hochgestuft wurde
Bereitstellung
Fehler bei der Gerätespiegelung
Designtools
Die Konvertierung von SVG in Android-Vektorgrafiken schlägt bei linearen Farbverläufen aufgrund von xref:href-Elementen fehl.
Dexer (D8)
Dex-Zusammenführungsfehler im Zusammenhang mit globalen Synthetiken nach dem Upgrade von AS Canary 6 auf 7
Emulator
CRASH des zufälligen Emulator-Kernels für die WLAN-Emulation (mac80211_hwsim)
Kurzinfo zum Emulator für die Größenanpassung der Kamerasteuerung
Fragment
Fragment DialogFragmentCallbacksDetector Lint funktioniert nicht, wenn ich auf Lint 30.4.x (AGP 7.4.x) aktualisiere.
Importieren/Synchronisieren
JDK fehlt in der IDE
Wenn Sie Quellen hinzufügen, nachdem Varianten erstellt wurden, wird die Synchronisierung unterbrochen
Fehlermeldungen des Android Support-Plug-ins müssen umformuliert werden
Layout-Editor
Horizontale und vertikale Symbole von LinearLayout können irreführend sein
Fuss
Die Erklärung zur Lint-Prüfung von AccessibilityDetector ist veraltet
Lint SDK_INT-Prüfungen sollten temporäre lokale Variablen verstehen
Fehler, wenn TestMode.TYPE_ALIAS den Funktionstyp durch typealias ersetzt
Fehler: Wenn ObjectAnimator außerhalb des aktuellen Codeblocks erstellt wird, werden falsch-positive Warnungen ausgegeben, wenn es nicht gestartet wird. Nr. 38
Lint: NPE aufgrund der Abfrage der Anwendungsinstanz im Modus „mergeOnly“
Die Lint-Regel „NonConstantResourceId“ kann nicht erkannt werden, um aus der Ressourcen-ID konstante Werte zuzuweisen
Keine Anzeige des Fehlers für Ansichts-ID
Wenn der Cache für Lint-Ressourcen nicht deserialisiert wird, wird ein Lint-Fehler ausgelöst, sollte aber eine Warnung sein.
AGP Flamingo Alpha 8 Lint NewApi Desugar-Regression
Lint-Integration
Referenzdatei ist derzeit eine Eingabe- und Ausgabe der Lint-Aufgaben
Logcat
Rechtsklickaktion zum Kopieren des Nachrichtentexts hinzufügen
ProfileInstaller- und Baseline-Profile
„addMetadata“ für Hawkeye-Tests freigeben
Infomaterial
Beim Refaktorieren des XML-Farbnamens (NICHT-Datei) wird die Verwendung von Großbuchstaben als ungültiger Dateiname verweigert
Tests ausführen
Jedes Mal, wenn ich Einheitentests mit Abdeckung ausführe, muss ich sie neu kompilieren (zweimal).
Assistant aktualisieren
Ein Upgrade auf AS Flamingo Canary 9 führt dazu, dass das Projekt fehlschlägt, wenn in der Gradle-Datei benutzerdefinierte BuildConfig-Felder verwendet werden.

Android Studio Flamingo Canary 9 (2022.2.1.9)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-alpha09
Behobene Probleme
Android App Bundles
Zulassen, dass ein Pfad für Bibliotheken angegeben werden kann, die in extern erstellte Bibliotheken aufgenommen werden sollen
Android Gradle-Plug-in
lint.xml in Modulen wird für die AKTUELLE Prüfung von Lint-Aufgaben nicht berücksichtigt.
Problem mit Android Gradle-Plug-in 7.0 und höher und Android-Tests: Ressource kann nicht gefunden werden: id
configCMakeDebug stürzt mit Null-Pointer-Ausnahme abrupt ab
IllegalAccessError Upgrade des Projekts auf AS2022.2.1.5, FireBasePerfPlugin
Die Synchronisierung schlägt mit dem kryptischen Fehler „Die Sammlung enthält kein Element, das dem Prädikat entspricht“ fehl.
AVD-Manager
Gerätespiegel immer geöffnet
Schreiben und Bearbeiten
Reihenfolge der Vorschläge für MaterialTheme
Vorschau verfassen
KotlinReflectionNotSupportedError: Kotlin-Reflexion wurde während der Laufzeit nicht gefunden
Importieren/Synchronisieren
JDK fehlt in der IDE
OutputBuildAction wurde mit einer neueren Version der Java-Laufzeit kompiliert
Keine Ausführungskonfigurationen für Module mit dem Gradle-Plug-in „com.android.test“ erstellt
Falsch positive IDE-Warnung zur Java-Vorschau-Sprachebene
Eingefrorene IDE versucht, die Kotlin-Methode in großem Projekt zu refaktorieren
IntelliJ
Projektleck über FocusChangeListener in FileEditorManagerImpl
Kotlin-Plug-in
Regression in EE: Methode extrahiert manchmal nicht
Fuss
Android Studio kennzeichnet die angegebene Version fälschlicherweise als veraltet.
AndroidDeprecationInspection.DeprecationFilter EP ist nie in der Datei android-plugin.xml registriert
Neuer Code/neue Vorlagen
Android Studio generiert eine falsche Aktivitätsanweisung im Manifest, wenn die neue Aktivität nicht im Stammverzeichnis des Projekts erstellt wird.
Die Vorlage für leere Ansichtenaktivitäten kann die R-Klasse nicht importieren, wenn die Aktivität nicht im Stammpaket erstellt wurde
DataBinding wird in der Android Studio-Vorlage nicht unterstützt.
Profiler
Von unten nach oben in Flamingo C6 angezeigte Spur, die nicht richtig ausgefüllt wird
Kleidung
Wenn du „Esc“ als Tastenkombination für die Schaltfläche „Zurück“ verwendest, verlierst du den Fokus auf den Emulator

Android Studio Flamingo Canary 8 (2022.2.1.8)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-alpha08
Behobene Probleme
Android Gradle-Plug-in
AGP 7.4.0-alpha09 generiert Builds, die nicht in Firebase App Distribution hochgeladen werden.
C++ Build
C++-Logging in einen Hintergrundthread verschieben
Verzögerte cmake-Version während der Konfiguration lesen
Schreiben und Bearbeiten
Reihenfolge der Vorschläge für MaterialTheme
Datenbindung
Der Databinding-Compiler löst Typen in plattformübergreifenden Bibliotheken nicht mehr mit Kotlin 1.7.0 auf
Release-Bundle/APKs
„Generate Signed Bundle / APK“ (Signiertes Bundle/APK generieren) – Zielpfad sollte vom Modul abhängen

Android Studio Flamingo Canary 7 (2022.2.1.7)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-alpha07
Behobene Probleme
Android Gradle-Plug-in
Gradle 8.0-milestone-2 verursacht eine Ausnahme bei AGP
Zusammenführen von Manifesten für Apps und Bibliotheken optimieren
gradle-settings-api zur Javadoc-Generierung hinzufügen
Neue „unknown enum Constant“ von javac unter AGP 7.4.0-alpha09
API
buildConfigField-Überschreibungen geben jetzt Warnungen mit Gradle-Plug-in 3.0.0 aus
Schreiben und Bearbeiten
Im Darcula-Design fehlt eine Markierung für den Aufruf der Funktion „Compose“
„Importe hinzufügen“ für zusammensetzbare Funktionen ist oft nicht lesbar
Vorschau verfassen
jetified font/myfont.xml existiert nicht (oder ist keine Datei)
Gerätemanager
Beim Bearbeiten eines AVD wird der Geräte-Frame aktiviert, wobei die vorherige Einstellung ignoriert wird.
Emulator
Die Einstellung „Aktiv lassen“ wird nicht wiederhergestellt, wenn das Gerät nicht verbunden ist
Display wird spiegeln. Tippe, um die Verbindung zum Gerät zu trennen
Layout-Editor
AS 2021.1.1 Patch 3: Probleme im Eingabetyp
138 MB Speicherleck in CustomViewPreviewRepresentation
Das Spinner-Tool „tools:listitem“ wird bei Verwendung innerhalb eines include-Tags nicht korrekt gerendert.
Layout Inspector
Der Layout Inspector prüft die Funktion „Compose“ nicht, wenn die Version von der laufenden App ausgeschlossen ist
Fuss
Lint: Das Zusammenführen von „PartialResults“ funktioniert nicht richtig.
Logcat
Anfrage: für LogCat auch zulassen, dass die Logebene ausgeblendet wird
Kleidung
Android-Emulator Wear OS-Runde. Wird auf Square zurückgesetzt.

Android Studio Flamingo Canary 6 (2022.2.1.6)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-alpha06
Behobene Probleme
Logcat
Anfrage: für LogCat auch zulassen, dass die Logebene ausgeblendet wird

Android Studio Flamingo Canary 5 (2022.2.1.5)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-alpha05
Behobene Probleme
Android Gradle-Plug-in
Der Build-Typ „debug“ hat einen Standardsignaturschlüssel, andere ihn nicht
Generiertes Quellverzeichnis, das im Hauptquellanbieter des Lint-Modells als Java-Verzeichnis aufgeführt ist
Schreiben und Bearbeiten
Die Syntaxhervorhebung von Jetpack Compose ist inkonsistent
Importieren/Synchronisieren
Cherry Pick-Plattform-Korrektur für IDEA-303282
Layout-Editor
Falsche Handhabung des Attributs „Schwerkraft“ in der Bauplanansicht
Unterstützung für sampledata-Verzeichnisse, die vorübergehend zur Verwendung in Projekten mit mehreren Modulen abgerufen werden sollen
RTL-Refactoring versucht, App-kompatible Dateien zu bearbeiten
Widgets für die Zeitansicht
Die Designvorschau funktioniert nicht mehr, wenn ein Attribut des Designs fehlt.
Doppelte Optionen in der Komponentenstruktur im Designmodus des Layout-Editors
Wenn Sie im Layout-Fenster von der Design- zur geteilten Ansicht wechseln, wird in der XML-Ansicht nicht zur ausgewählten Komponente gescrollt.
Durch Rechtsklick auf die Ansichtszeile im Layout-Editor wird das Kontextmenü nicht geöffnet. Es muss genau auf Ansichts-ID bzw. -typ geklickt werden.
Der Prozentsatz der Richtlinie wird in der Designansicht nicht angezeigt, wenn er über Dimmwerte angegeben wurde.
Vorschlag: Die Größe der Zelle in der Eigenschaftenansicht des Elements kann geändert werden.
Layoutrand funktioniert nicht richtig
Das Spinner-Tool „tools:listitem“ wird bei Verwendung innerhalb eines include-Tags nicht korrekt gerendert.
Falscher Standard-inputType für "editText"
Android Studio fügt ConstraintLayout-Gruppen absolute Positionsattribute hinzu
Fuss
[BuildTool/Lint] ChecksSdkIntAtLeast-Konstruktoreigenschaft
Logcat
Logs werden nicht mehr in der Konsole angezeigt
Tests ausführen
„Ungültiger dynamischer Link“ unter https://g.co/androidstudio/not-mocked
Tests
g.co/androidstudio/not-mocked ist nicht mehr hilfreich.

Android Studio Flamingo Canary 4 (2022.2.1.4)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-alpha04
Behobene Probleme
Android Gradle-Plug-in
Das Überschreiben von Ressourcen mit resValue in build.gradle führt zu „Fehler: Doppelte Ressourcen“
Der Build-Typ „debug“ hat einen Standardsignaturschlüssel, andere ihn nicht
Die Verwendung dynamischer Funktionen und die Ressourcenverkleinerung führen zu einem Laufzeitabsturz
Code-Editor
Inspektion von „RegExp“ > „Redundantes Escapezeichen“ wird „\\}“ als redundant eingestuft
Abhängigkeitsmanagement
Alte Bauwerkzeuge entfernen
Importieren/Synchronisieren
Kotlin-Multiplatform-Projekt kann in AS 2022.1.1 Beta 1 nicht importiert werden
IllegalStateException: Build (name=':') nicht gefunden
Layout-Editor
Fehler bei der Vorschau von benutzerdefinierten Ansichten
Fuss
Lint falsch positives Recycling bezüglich openInputStream
Logcat
[LogcatV2] Falscher Hotkey-Hinweis, wenn Standardeinstellung „Strg + Leertaste“ geändert wird
Netzwerkprüfer
Network Inspector zeigt Anfragen zweimal an, wenn der OkHttpClient mit newBuilder() von einem anderen OkHttpClient erstellt wurde

Android Studio Flamingo Canary 3 (2022.2.1.3)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-alpha03
Behobene Probleme
Android Gradle-Plug-in
Erstellen der androidJacoAnt-Konfiguration beenden, wenn die Abdeckung nicht aktiviert ist
Durch die Verwendung von @IntDef in einer Bibliothekskomponente werden keine Anmerkungen.zip im AAR generiert.
Gemeinsamer Super-Typ für und wurde nicht gefunden
Fügen Sie eine Gradle-Eigenschaftsversion von LINT_DRUCK_STACKTRACE=true hinzu
Veraltete vorgefertigte Artefakte, die in AAE verpackt werden
Migrieren Sie von der Ziel-Property zur „outputLocation“-Property, um auf die Einstellungswarnung zu reagieren und sich auf Gradle 9.0 vorzubereiten
Beim Einrichten der JavaCompile-Aufgabe das Flag „--release“ berücksichtigen
[AGP-7.3.0-beta03] ShrinkResourcesNewShrinkerTask schlägt fehl, wenn nach der XML-Deklaration eine leere Zeile vorhanden ist.
LintVital-Ziel wird standardmäßig in einer Debug-Variante ausgeführt
Warnen, wenn Proguard-Dateien nicht vorhanden sind
AGP versucht, in der Ausführungsphase der Aufgabe kotlinOptions.freeCompilerArgs hinzuzufügen
Gradle-Synchronisierung fehlgeschlagen: Synchronisierung fehlgeschlagen: Unbekannter Grund
DependencyReportTask ist nicht mit dem Konfigurationscache kompatibel
Code-Editor
Die Extrahierung der Stringressource kann Qouts (" ") enthalten
SQL-Kontextmarkierung funktioniert in Raum 2.5.0 nicht
Vorschau verfassen
Drop-down-Menü im interaktiven Vorschaumodus an falscher Position maximiert
Debugger
Debug-Quellen verwenden standardmäßig die CompileSdkVersion- und nicht die Emulator-Version.
Emulator
Display wird spiegeln. Tippe, um die Verbindung zum Gerät zu trennen
Importieren/Synchronisieren
Der Gradle-Projektimport schlägt nach dem Upgrade von Chipmunk-Patch 2 (2021.2.1) fehl
Compiler-Optionen sind bei der IDE Gradle-Synchronisierung nicht enthalten
Kotlin-Multiplatform-Projekt kann in AS 2022.1.1 Beta 1 nicht importiert werden
Fuss
ResourceType-Lint-Prüfung funktioniert für Kotlin-Quellen nicht
VersionChecks verarbeitet keine Kotlin-Bereichsprüfungen
Falsch positives Ergebnis für InlinedApi bei Umschlossen
Logcat
Logcat-Probleme
Neuer Code/neue Vorlagen
Ein leeres Metadaten-Tag wurde neuen Projekten hinzugefügt
Projektansicht
Paketname wird nach der Umbenennung in der Seitenleiste nicht aktualisiert
Assistant aktualisieren
Änderung des Supports des Paketnamens für AndroidTest
Paketattribut der AndroidManifest.xml-Datei in Namespace DSL migrieren

Android Studio Flamingo Canary 2 (2022.2.1.2)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-alpha02
Behobene Probleme
Android Gradle-Plug-in
Die Konfiguration von MergeGeneratedProguardFilesCreationAction ist langsam, selbst bei aktiviertem Konfigurations-Caching
[AGP] Generiertes Quellverzeichnis zum IDE-Modell hinzufügen (Variant API)
JavaPluginConvention und HasConvention wurden eingestellt.
R8 standardmäßig keine „ignorewarnings“ hinzufügen
Warnen, wenn Proguard-Dateien nicht vorhanden sind
AGP 7.3.0 bricht Gradle-Synchronisierung für Gradle-Plattformprojekte ab
apksig-Bibliothek: ApkVerifier$Result.getV4SchemeSigners() ist als privat gekennzeichnet
APK-Betrachter
Falsche Ausrichtung des Dialogfeldlabels
Inhalte von Versionsdateien in APK Analyzer anzeigen
APK Analyzer-Tabellenspaltenüberschriften unzureichender Abstand
AVD-Manager
Fehler im AVD Manager Fehler: ADB kann nicht gefunden werden, aber adb.exe befindet sich im Pfad.
Task Inspector im Hintergrund
Hintergrundaufgabeninspektor
Code-Editor
Die Extrahierung der Stringressource kann Qouts (" ") enthalten
Gerätemanager
Mehrdeutige Ergebnisse im Menü „Aktionssuche“ bei der Suche nach „Gerätemanager“
Falsche Sortierung im Geräte-Manager
Emulator
Gerätebildschirm beim Spiegeln ausschalten
Importieren/Synchronisieren
Tests für die Synchronisierung mit alten AGP-Versionen zur Verarbeitung neuer Namespace-DSL zulassen
Neues KMP-Quelllayout unterstützen
Kotlin-Plug-in
Refaktorieren -> Modularisieren-Tool funktioniert nicht mit Kotlin-Code
Logcat
Bitte aktivieren Sie wieder die Möglichkeit, die Logcat-Schriftgröße anzupassen.
Logcat zeigt Banner „Alle Logeinträge werden durch den Filter ausgeblendet“, wenn die Verbindung zum Gerät getrennt ist
Refaktorierung modularisieren
AS 3.3 alpha8: Modularisieren... Refaktorierung ist ausgegraut
Navigation
Wenn der Namespace in „build.gradle“ verschoben wird, schlägt der Build mit einer nicht referenzierbaren R-Deklaration fehl.
Neuer Code/neue Vorlagen
Falscher Kommentar in der Vorlage für Aktivitäten auf Tabs
Zu schmaler Modulname
Assistent für neue Projekte
Der Bildschirm für die Versionsverteilung ist zu groß und kann nicht gescrollt werden.
Release-Bundle/APKs
Beim Generieren des Schlüsselspeichers werden Argumente weder maskiert noch zitiert.
Infomaterial
String-Ressource kann nicht aus Kotlin extrahiert werden, wenn es Zeilenumbrüche enthält
Android Studio ersetzt automatisch Drawable-Ressource
Transparente SVG-Dateien im Hintergrund werden gelb dargestellt
Die Aktion „In WebP konvertieren“ sollte für Launcher-Symbole funktionieren
SDK-Manager
Verzeichnis der Clipart-Symbole führt zu erheblichen Verzögerungen im SDK-Manager
SdkManager zeigt toString für RemotePackage an
Übersetzungseditor
Translation-Editor: Speichern Sie nicht alle Ressourcendateien in der Datei string.xml
Der Translation Editor unterscheidet nicht zwischen serbisch-zyrilischem und serbischem Latein. Außerdem fehlen im Translation Editor viele Sprachen.
Durch Hinzufügen eines Strings im Translation Editor wird die Ressource zweimal hinzugefügt (AS Bumblebee).
Beim Einfügen von Text werden mehrere Spalten überschrieben

Android Studio Flamingo Canary 1 (2022.2.1.1)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 8.0.0-alpha01
Behobene Probleme
Android Gradle-Plug-in
Unzuverlässiger Build-Fehler in MergeResources-Aufgabe
JavaPluginConvention und HasConvention wurden eingestellt.
Falscher und inkonsistenter Dateispeicherort für neue Transformations-API
Das Android-Gradle-Plug-in sollte nicht die veraltete Funktion GUtil.toWords(string) verwenden
Das Android-Gradle-Plug-in sollte nicht die verworfene Funktion „KonfigurierenUtil.configure(closure, target)“ verwenden
AGP-Tests zur Verwendung von KGP 1.7.20-Beta aktualisieren
Gradle 7.4 schlägt fehl (Instanz von AnalyticsService konnte nicht erstellt werden)
Neue „unknown enum Constant“ von javac unter AGP 7.4.0-alpha09
API
Variant API: In AGP 7.1 und höher werden Aktualisierungen neuer Variantenobjekte nicht an alte Variantenobjekte weitergeleitet
C++-Editor
Die externe C++-Datei (.h) kann nicht in der Android-Projektansicht gefunden werden
Code-Editor
Standardmäßig Platzhalterimporte für Kotlin-Projekte in Android Studio deaktivieren
Bereitstellung
Projektleck über AndroidProcessHandler/SingleDeviceAndroidProcessMonitor
Gerätemanager
Geräte-Manager zeigt automatische Bilder für die Smartphone-Auswahl an
Emulator
Android TV-Hardwareprofil zeigt falsche Gerätegröße an
Bild für Android 12.0 ohne Google APIs für ABI arm64-v8a kann nicht auf mein MacBook Pro 14 heruntergeladen werden
Importieren/Synchronisieren
Projekt kann nicht mit KMP-Modul in Chipmunk mit MPSS synchronisiert werden
Abfragen von KMP-Modellen vermeiden, um festzustellen, ob ein Modul ein KMP-Modul ist
//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests schlägt im JDK17 fehl.
Kotlin-Multiplatform-Projekt kann nicht in AS 2022.1.1 Canary 10 importiert werden
Arbeitsspeicher
Speicherprofil-Tool zeigt 0,2 GB anstelle von 150 MB an
Assistant aktualisieren
Der AGP-Upgradeassistent sollte Projekte mit „android.disableAutomaticComponentCreation“ verarbeiten