Geschlossene Probleme in Android Studio 2022.2.1

Android Studio Flamingo-Patch 2 (2022.2.1.20)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.2
Behobene Probleme
C++-Debugger
Der native Debugger lädt nach dem Flamingo-Update keine Symbole
Schrumpfgerät (R8)
R8 schlägt beim Compose-Build mit ArrayIndexOutOfBoundsException fehl
VerifyError: Verifier rejected class when using R8 with Kotlin 1.8.20
R8 auf AGP 8 führt zu Fehlern beim Google Fit-Dienst
Wenn Informationen zur Quelldatei mit Restnamen enthalten sind, die sich mit den Eingabenamen überschneiden, werden sie nicht korrekt dargestellt.

Android Studio Flamingo-Patch 1 (2022.2.1.19)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.1
Behobene Probleme
Schrumpfgerät (R8)
Fehler: „Keine Versionsanforderung mit der angegebenen ID in der Tabelle“ nach dem Upgrade von AGP 7.2.2 auf 7.4.0
R8 NullPointerException bei markTypeAsLive AGP 7.4.1
[R8 4.0.53] Hard Class Verification Failure on Android 11

Android Studio Flamingo RC 1 (2022.2.1.17)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-rc01
Behobene Probleme
Android Gradle Plugin
android.injected.testOnly=false funktioniert nicht
Dexer (D8)
Für API-Level 28–30 ist anscheinend eine Umgehung für JDK-8272564 erforderlich
Bundle/APKs veröffentlichen
Fehler beim Generieren eines signierten Bundles (alle Aliasse im Schlüsselspeicher werden beim Erstellen eines neuen gelöscht)

Android Studio Flamingo Beta 5 (2022.2.1.16)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-beta05
Behobene Probleme
Android Gradle Plugin
Build-Fehler bezieht sich auf API-Level 34, das nicht existiert
„Wir empfehlen, ein neueres Android Gradle-Plug-in zu verwenden“, wenn es kein neueres gibt
Android Studio
AS Electric Eel Running Devices Tool window loses connection to pixel watch while device mirroring

Android Studio Flamingo Beta 4 (2022.2.1.15)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-beta04
Behobene Probleme
Android Gradle Plugin
processDebugUnitTestManifest schlägt mit Manifest-Platzhaltern für Testvarianten fehl
Lint greift auf Informationen zu Quellsätzen ohne Abhängigkeiten zu
JDK
Leerer Bildschirm nach dem Ruhemodus des Laptops bei Multimonitor-Konfigurationen
Giraffe Canary 2: Die Benutzeroberfläche hängt beim Start (Beachball): sun.java2d.metal.MTLLayer.blitTexture
Schrumpfgerät (R8)
java.lang.VerifyError: Verifier rejected class androidx.compose.ui.graphics.colorspace.o: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object) failed to verify: void androidx.compose.ui.graphics.colorspace.o.(java.lang.Object): [0x0] cannot access instance field java.lang.Object androidx.compose.ui.graphics.colorspace.n.a from object of type Precise Reference: androidx.compose.ui.graphics.colorspace.o
AGP 7.4.0/7.3.1 – Versuch, eine Aktion in einer nicht pushbaren Arbeitsliste des Enqueuers einzureihen
Minimierung von RenderScript-Code: Starker Leistungsabfall beim Upgrade von AGP von 7.3.1 auf 7.4.0

Android Studio Flamingo Beta 3 (2022.2.1.14)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-beta03
Behobene Probleme
Android Gradle Plugin
Lint-Plug-in ist nicht Teil der Gradle-API
DexingFileDependenciesTask.outputKeepRules ist ein Verzeichnis, wird aber als OutputFile markiert
Beim Upgrade auf AGP 7.4 wird ein StackOverflowError ausgegeben
Vorschau erstellen
AS Flamingo Alpha 10 Compose Preview PermittedSubclasses requires ASM9
Dexer (D8)
Kotlin-Metadatenbibliothek auf Version 0.6.0 aktualisieren
Importieren/Synchronisieren
Gradle-Synchronisierung in AS 2022.3.1 Canary 2 fehlgeschlagen
Cannot invoke GradleSyncListener.syncFailed" because "syncListener" is null
JDK
Leerer Bildschirm nach dem Ruhemodus des Laptops bei Multimonitor-Konfigurationen
Giraffe Canary 2: Die Benutzeroberfläche hängt beim Start (Beachball): sun.java2d.metal.MTLLayer.blitTexture
Network Inspector
TrackedHttpURLConnection.getHeaderField stürzt mit NullPointerException ab
Schrumpfgerät (R8)
NPE-/Bestätigungsfehler im CF-Frame-Verifier
Regression nach dem Entfernen des Feldsuch-Caches
`:app:minifyVariantWithR8` wirft in AGP 7.4.0-beta02 eine NullPointerException auf
R8: ClassNotFoundException bei -allowaccessmodification
Unterstützung für Kontextempfänger in Metadaten hinzufügen

Android Studio Flamingo Beta 1 (2022.2.1.12)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-beta01
Behobene Probleme
Android Gradle Plugin
Probleme mit dem Konfigurationscache von `com.android.build.gradle.tasks.ShaderCompile`
Wenn Java-Ressourcen mit AGP APIs hinzugefügt werden, funktioniert der Konfigurationscache nicht mehr
Build Analyzer
NPE in TasksTreeStructure.updateStructure (Build Analyzer)
Emulator
Eine Datenschutzwarnung muss angezeigt werden, wenn der Nutzer die Gerätespiegelung in den Einstellungen aktiviert.
Fussel
TypedArray#close (API 31) wird nicht desugared, aber AS zeigt keine Warnung an, wenn es in try-with-resources verwendet wird
Lint prüft keine gültigen Casts für Anrufempfänger
Lint prüft sichere Umwandlungen nur für direkt implementierte Schnittstellen, nicht für vererbte.

Android Studio Flamingo Canary 11 (2022.2.1.11)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-alpha11
Behobene Probleme
Build Analyzer
NPE in TasksTreeStructure.updateStructure (Build Analyzer)
Emulator
Eine Datenschutzwarnung muss angezeigt werden, wenn der Nutzer die Gerätespiegelung in den Einstellungen aktiviert.

Android Studio Flamingo Canary 10 (2022.2.1.10)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-alpha10
Behobene Probleme
Android Gradle Plugin
Instrumentation API transformiert keine lokalen Dateiabhängigkeiten
Fehler „AnnotationProcessorOptions.arguments are queried“ beim Aktualisieren auf 7.4 Beta 1
Öffentliche Gradle-Plug-ins in die gradle-api verschieben und BasePlugin.getExtension entfernen
r8.jvmArgs wird nicht verwendet
JDK 17 als Mindestversion für AGP erforderlich
AGP 8.0.0 A8 bricht Referenzprofile
Ändern Sie in AGP 8.0 in der Nachricht „CheckAarMetadataTask“ den Parameter „compileSdkVersion“ in „compileSdk“.
AGP 7.4.0-rc01 bricht die Variant API mit der Meldung „Abfragen des zugeordneten Werts von map(provider(java.util.Set)) vor Abschluss der Aufgabe ‚…‘ wird nicht unterstützt“ ab
Android Studio
Kein Pop-up mit irrelevanten Java-Vorabfunktionen anzeigen
APK-Betrachter
Regeln für Baseline-Profile zu groß
Baseline-Profile für App-Bundles decodieren
Vorabversion der durchschnittlichen Wiedergabedauer
SVG-Datei kann nicht für Vektor-Asset geladen werden
Build Analyzer
Keine Benachrichtigung „Neue Build-Warnungen verfügbar“ vom Build Analyzer
Code-Editor
AppLinksAutoVerify unterstützt keine 301-Weiterleitungen
Komposition bearbeiten
Der verworfene Import von Compose-Images wird über nicht verworfene Versionen angezeigt
Bereitstellung
Fehler bei der Gerätespiegelung
Designtools
Konvertierung von SVG in Android Vector Graphics schlägt bei linearen Farbverläufen aufgrund von xref:href-Elementen fehl
Dexer (D8)
Dex-Merger-Fehler im Zusammenhang mit globalen Synthesizern nach dem Upgrade von AS Canary 6 auf 7
Emulator
Zufälliger Emulator-Kernel-Absturz im Zusammenhang mit der WLAN-Emulation (mac80211_hwsim)
Kurzinfo zum Emulator für die Größenänderung 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 nach dem Erstellen von Varianten hinzufügen, wird die Synchronisierung unterbrochen.
Fehlermeldungen des Android-Support-Plug-ins müssen umformuliert werden
Layout-Editor
Horizontale und vertikale Symbole für LinearLayout können irreführend sein
Fussel
Erklärung zur Lint-Prüfung von AccessibilityDetector ist veraltet
Lint SDK_INT-Prüfungen sollten temporäre lokale Variablen berücksichtigen
Fehler beim Ersetzen des Funktionstyps durch den Typalias in TestMode.TYPE_ALIAS
Fehler: Wenn ObjectAnimator außerhalb des aktuellen Codeblocks erstellt wird, werden fälschlicherweise Warnungen ausgegeben, dass er nicht gestartet wird #38
Lint: NPE durch Abfrage der Anwendungsinstanz im Modus „mergeOnly“
Die Lint-Regel „NonConstantResourceId“ kann nicht erkennen, ob Konstantenwerte aus der Ressourcen-ID zugewiesen werden
Fehler bei der Datenansichts-ID wird nicht angezeigt
Wenn der Lint-Ressourcen-Cache nicht deserialisiert werden kann, wird ein Lint-Fehler ausgegeben (sollte aber eine Warnung sein).
AGP Flamingo Alpha 8 Lint NewApi Desugar Regression
Lint-Integration
Die Baseline-Datei ist derzeit eine Eingabe und eine Ausgabe der Lint-Aufgaben.
Logcat
Aktion für Rechtsklick zum Kopieren von Nachrichtentext hinzufügen
ProfileInstaller und Baseline-Profile
addMetadata für Hawkeye-Tests freigeben
Ressourcen
Refactoring XML Color (NOT File) Name Denies Use of Uppercase Character as Invalid File Name
Tests ausführen
Jedes Mal, wenn ich Unit-Tests mit Abdeckung ausführe, muss ich (zweimal) neu kompilieren
Upgrade-Assistent
Beim Upgrade auf AS Flamingo Canary 9 schlägt das Projekt fehl, wenn benutzerdefinierte BuildConfig-Felder in der Gradle-Datei verwendet werden.

Android Studio Flamingo Canary 9 (2022.2.1.9)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-alpha09
Behobene Probleme
Android App Bundles
Es soll möglich sein, den Pfad für Bibliotheken anzugeben, die extern erstellt und in das App-Bundle aufgenommen werden sollen.
Android Gradle Plugin
lint.xml in Modulen wird bei der UP-TO-DATE-Prüfung von Lint-Aufgaben nicht berücksichtigt
Problem mit dem Android Gradle-Plug-in 7.0 und höher und Android-Tests: Ressource „id“ kann nicht gefunden werden
configureCMakeDebug crashes intermittently with null pointer exception
IllegalAccessError beim Upgrade des Projekts auf AS2022.2.1.5, FireBasePerfPlugin
Die Synchronisierung schlägt mit der kryptischen Fehlermeldung „Die Sammlung enthält kein Element, das dem Prädikat entspricht“ fehl.
AVD Manager
Gerätespiegelung immer geöffnet
Komposition bearbeiten
Reihenfolge der MaterialTheme-Vorschläge
Vorschau erstellen
KotlinReflectionNotSupportedError: Kotlin-Reflexionsimplementierung wird bei der Laufzeit nicht gefunden
Importieren/Synchronisieren
JDK fehlt in der IDE
OutputBuildAction wurde mit einer neueren Version der Java-Laufzeit kompiliert
Für Module mit dem Gradle-Plug-in „com.android.test“ wurden keine Ausführungskonfigurationen erstellt
Falsch positive IDE-Warnung zur Java-Sprachebene „Vorabversion“
Gefrorene IDE beim Versuch, eine Kotlin-Methode in einem großen Projekt zu überarbeiten
IntelliJ
Projektleckage über FocusChangeListener in FileEditorManagerImpl
Kotlin-Plug-in
Regression in EE: Das Extrahieren einer Methode funktioniert manchmal nicht
Fussel
Android Studio kennzeichnet die angegebene Version fälschlicherweise als veraltet.
AndroidDeprecationInspection.DeprecationFilter EP wird nie in der Datei „android-plugin.xml“ registriert
Neuer Code/neue Vorlagen
Android Studio generiert im Manifest eine falsche Aktivitätsbeschreibung, wenn die neue Aktivität nicht im Stammverzeichnis des Projekts erstellt wird
Mit der Vorlage für Aktivitäten mit leeren Ansichten wird die R-Klasse nicht importiert, wenn die Aktivität nicht im Stammpaket erstellt wird
Die Datenbindung wird in der Android Studio-Vorlage nicht unterstützt.
Profiler
Bottom Up view of simpleperf trace not populating correctly in Flamingo C6
Wear
Wenn „Esc“ als Tastenkürzel für die Schaltfläche „Zurück“ verwendet wird, verliert der Emulator den Fokus.

Android Studio Flamingo Canary 8 (2022.2.1.8)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-alpha08
Behobene Probleme
Android Gradle Plugin
Mit AGP 7.4.0-alpha09 werden Builds generiert, die nicht in Firebase App Distribution hochgeladen werden
C++ Build
C++-Protokollierung in einen Hintergrund-Thread verschieben
CMake-Version nicht während der Konfiguration, sondern verzögert lesen
Bearbeitung von Texten
Reihenfolge der MaterialTheme-Vorschläge
Datenbindung
Der Databinding-Compiler löst mit Kotlin 1.7.0 keine Typen mehr in einer mehrplattformfähigen Bibliothek auf
Bundle/APKs veröffentlichen
„Generate Signed Bundle/APK“ (Signiertes Bundle/APK generieren): Der Zielpfad sollte vom Modul abhängen.

Android Studio Flamingo Canary 7 (2022.2.1.7)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-alpha07
Behobene Probleme
Android Gradle Plugin
Gradle 8.0-milestone-2 führt zu einer Ausnahme in AGP
Manifest-Zusammenführung für Apps und Bibliothek optimieren
gradle-settings-api zur Javadoc-Generierung hinzufügen
Neue „unknown enum constant“-Fehlermeldung von javac in AGP 7.4.0-alpha09
API
Überschreibungen von buildConfigField lösen mit dem Gradle-Plug-in 3.0.0 jetzt Warnungen aus
Bearbeitung von Texten
Hervorhebung von Funktionsaufrufen im Darcula-Design fehlt
Importe für kombinierbare Funktionen sind oft nicht lesbar
Vorschau erstellen
Die Datei „jetified font/myfont.xml“ ist nicht vorhanden oder keine Datei
Gerätemanager
Beim Bearbeiten einer AVD wird der Geräterahmen aktiviert und die vorherige Einstellung ignoriert
Emulator
Die Einstellung „An bleiben“ wird nicht wiederhergestellt, wenn die Verbindung zum Gerät getrennt wird
Bildschirmspiegelung: Tippen Sie auf „Gerät trennen“.
Layout-Editor
AS 2021.1.1 Patch 3: Probleme mit dem Eingabetyp
138 MB Speicherleck in CustomViewPreviewRepresentation
Das Spinner-Element „tools:listitem“ wird nicht richtig gerendert, wenn es in einem Include-Tag verwendet wird.
Layout Inspector
Der Layout-Inspektor prüft Compose nicht, wenn die Version von der laufenden App ausgeschlossen ist
Fussel
Lint: Zusammenführen von PartialResults funktioniert nicht richtig
Logcat
Anfrage: Bei LogCat sollte es auch möglich sein, die Protokollebene auszublenden.
Wear
Android-Emulator Wear OS, rund Die Form wird wieder quadratisch.

Android Studio Flamingo Canary 6 (2022.2.1.6)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-alpha06
Behobene Probleme
Logcat
Anfrage: Bei LogCat sollte es auch möglich sein, die Protokollebene auszublenden.

Android Studio Flamingo Canary 5 (2022.2.1.5)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-alpha05
Behobene Probleme
Android Gradle Plugin
Der Buildtyp „debug“ hat einen Standardsignaturschlüssel, andere nicht
generiertes Quellverzeichnis, das im Hauptquellenanbieter des Lint-Modells als Java-Verzeichnis aufgeführt ist
Komposition bearbeiten
Inkonsistente Syntaxhervorhebung in Jetpack Compose
Importieren/Synchronisieren
Problembehebung für Rosinenpickerei bei der Plattform für IDEA-303282
Layout-Editor
Falsche Verarbeitung des Attributs „Gravitation“ in der Blueprint-Ansicht
Unterstützung für Verzeichnisse mit Beispieldaten, die transitiver zur Verwendung in Projekten mit mehreren Modulen übernommen werden
Beim RTL-Refactoring wird versucht, App-Kompatibilitätsdateien zu bearbeiten
Widgets für die Zeitansicht
Designvorschau funktioniert nicht mehr, wenn dem Design ein Attribut fehlt
Optionen im Komponentenbaum im Designmodus des Layout-Editors duplizieren
Wenn ich im Layoutfenster von der Designansicht zur geteilten Ansicht wechsle, wird in der XML-Ansicht nicht zur ausgewählten Komponente gescrollt.
Wenn ich im Layout-Editor mit der rechten Maustaste auf die Ansichtszeile klicke, wird kein Kontextmenü geöffnet. Ich muss genau auf die Ansichts-ID/-Art klicken.
Der Prozentsatz der Richtlinien wird in der Designansicht nicht angezeigt, wenn er über Dimensionswerte angegeben wird
Vorschlag: Größe der Zellen in der Artikeleigenschaftsansicht sollte veränderbar sein
Layoutmargin funktioniert nicht richtig
Das Spinner-Element „tools:listitem“ wird nicht richtig gerendert, wenn es in einem Include-Tag verwendet wird.
Falscher Standardwert für „inputType“ für „editText“
Android Studio fügt ConstraintLayout-Gruppen Attribute für die absolute Position hinzu
Fussel
[BuildTool/Lint] ChecksSdkIntAtLeast-Konstruktoreigenschaft
Logcat
Logs werden nicht mehr in der Console angezeigt
Tests ausführen
„Ungültiger dynamischer Link“ unter https://g.co/androidstudio/not-mocked
Tests
g.co/androidstudio/not-mocked ist nicht mehr nützlich

Android Studio Flamingo Canary 4 (2022.2.1.4)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-alpha04
Behobene Probleme
Android Gradle Plugin
Überschreiben von Ressourcen mit resValue in build.gradle führt zu Fehler: Ressourcen doppelt
Der Buildtyp „debug“ hat einen Standardsignaturschlüssel, andere nicht
Die Verwendung dynamischer Funktionen und das Schrumpfen von Ressourcen führen zu einem Absturz bei der Laufzeit
Code-Editor
Prüfung „RegExp“ > „Redundante Zeichenentfluchtung“ wertet „\\}“ als redundant
Abhängigkeitsverwaltung
veraltete Build-Tools entfernen
Importieren/Synchronisieren
Kotlin Multiplatform-Projekt kann in AS 2022.1.1 Beta 1 nicht importiert werden
IllegalStateException: Build (name=':') not found
Layout-Editor
Fehler bei der Vorschau von benutzerdefinierten Ansichten
Fussel
Lint-Falschmeldung „Recycle“ bei openInputStream
Logcat
[LogcatV2] Falscher Hotkey-Hinweis, wenn Sie die Standardeinstellung „Strg + Leertaste“ ändern
Network Inspector
Network Inspector zeigt Anfragen zweimal an, wenn der OkHttpClient mit newBuilder() aus einem anderen OkHttpClient erstellt wurde.

Android Studio Flamingo Canary 3 (2022.2.1.3)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-alpha03
Behobene Probleme
Android Gradle Plugin
androidJacocoAnt-Konfiguration nicht mehr erstellen, wenn die Abdeckung nicht aktiviert ist
Wenn Sie @IntDef in einer Bibliothekskomponente verwenden, wird im Aar-Archiv keine annotations.zip-Datei generiert.
Gemeinsamer Supertyp für und nicht gefunden
Fügen Sie eine Gradle-Eigenschaftsversion von LINT_PRINT_STACKTRACE=true hinzu.
veraltete vorgefertigte Artefakte, die in AAR verpackt werden
Von der Zieleigenschaft zur Ausgabeorteigenschaft migrieren, um Warnungen zur Einstellung zu beheben und sich auf Gradle 9.0 vorzubereiten
Flag `--release` beim Einrichten der JavaCompile-Aufgabe berücksichtigen
[AGP-7.3.0-beta03] ShrinkResourcesNewShrinkerTask schlägt fehl, wenn nach der XML-Deklaration eine leere Zeile vorhanden ist
lintVital-Ziel, das standardmäßig in einer Debug-Variante ausgeführt wird
Warnung, wenn ProGuard-Dateien nicht vorhanden sind
AGP versucht, kotlinOptions.freeCompilerArgs in der Phase der Aufgabenausführung hinzuzufügen
Gradle-Synchronisierung fehlgeschlagen: Synchronisierung fehlgeschlagen: Grund unbekannt
DependencyReportTask ist nicht mit dem Konfigurationscache kompatibel
Code-Editor
Beim Extrahieren von Stringressourcen können Anführungszeichen („ “) verwendet werden.
SQL-Kontexthervorhebung funktioniert in Room 2.5.0 nicht
Vorschau erstellen
Drop-down-Menü wird im interaktiven Vorschaumodus an der falschen Position maximiert
Debugger
Debug-Quellen verwenden standardmäßig compileSdkVersion anstelle der Emulatorversion
Emulator
Bildschirmspiegelung: Tippen Sie auf „Gerät trennen“.
Importieren/Synchronisieren
Gradle-Projektimport schlägt nach dem Upgrade von Chipmunk-Patch 2 (2021.2.1) fehl
Compileroptionen sind nicht in der IDE-Gradle-Synchronisierung enthalten
Kotlin Multiplatform-Projekt kann in AS 2022.1.1 Beta 1 nicht importiert werden
Fussel
ResourceType-Lint-Prüfung funktioniert nicht für Kotlin-Quellen
VersionChecks verarbeitet keine Kotlin-Bereichsprüfungen
Falsch positives Ergebnis für InlinedApi bei Wrapper
Logcat
Logcat-Probleme
Neuer Code/neue Vorlagen
Neuen Projekten wird ein leeres Metadaten-Tag hinzugefügt
Projektansicht
Der Paketname wird nach der Umbenennung nicht in der Seitenleiste aktualisiert
Upgrade-Assistent
Unterstützung für die Änderung des Paketnamens für AndroidTest
Paketattribut von AndroidManifest.xml in Namespace-DSL migrieren

Android Studio Flamingo Canary 2 (2022.2.1.2)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-alpha02
Behobene Probleme
Android Gradle Plugin
Die Konfiguration von MergeGeneratedProguardFilesCreationAction ist auch bei aktiviertem Konfigurations-Caching langsam
[AGP] Dem IDE-Modell ein generiertes Quellverzeichnis hinzufügen (Variant API)
JavaPluginConvention und HasConvention sind eingestellt
„ignorewarnings“ nicht standardmäßig zu R8 hinzufügen
Warnung, wenn ProGuard-Dateien nicht vorhanden sind
AGP 7.3.0 bricht die Gradle-Synchronisierung für Gradle-Plattformprojekte ab
apksig-Bibliothek: ApkVerifier$Result.getV4SchemeSigners() ist als privat gekennzeichnet
APK-Betrachter
Falsche Ausrichtung des Dialogfeldlabels
Inhalte von .version-Dateien in APK Analyzer anzeigen
Tabellenspaltenüberschriften im APK Analyzer haben kein Padding
AVD Manager
Fehler im AVD Manager: Fehler: adb kann nicht gefunden werden, obwohl adb.exe im Pfad ist
Background Task Inspector
Prüftool für Hintergrundaufgaben
Code-Editor
Beim Extrahieren von Stringressourcen können Anführungszeichen („ “) verwendet werden.
Gerätemanager
Mehrdeutige Ergebnisse im Menü „Suche nach Aktion“ bei der Suche nach „Gerätemanager“
Falsche Sortierung im Gerätemanager
Emulator
Display des Geräts während der Spiegelung ausschalten
Importieren/Synchronisieren
Tests für die Synchronisierung mit alten Versionen von AGP zulassen, um neue Namespace-DSL zu verarbeiten
Unterstützung für neues KMP-Quelllayout
Kotlin-Plug-in
Refactor –> Modularize-Tool funktioniert nicht mit Kotlin-Code
Logcat
Bitte bringen Sie die Möglichkeit zurück, die Schriftgröße von Logcat anzupassen.
Logcat zeigt das Banner „Alle Logeinträge werden vom Filter ausgeblendet“, wenn das Gerät getrennt ist
Modularisieren und überarbeiten
AS 3.3 alpha8: Modularize… refactoring is greyed out
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 eng gefasster Modulname
Assistent für neues Projekt
Der Bildschirm für die Versionsverteilung ist zu groß und kann nicht gescrollt werden.
Bundle/APKs veröffentlichen
Argumente werden bei der Keystore-Generierung nicht maskiert oder in Anführungszeichen gesetzt
Ressourcen
Stringressource kann nicht aus Kotlin extrahiert werden, wenn sie Zeilenumbrüche enthält
Android Studio ersetzt drawable-Ressourcen geräuschlos
SVG-Dateien mit transparentem Hintergrund werden gelb
Die Aktion „In WebP konvertieren“ sollte für Launcher-Symbole funktionieren
SDK-Manager
Das Verzeichnis mit Clipart-Symbolen führt zu erheblichen Verzögerungen im SDK Manager
SdkManager zeigt toString auf RemotePackage an
Translations Editor
Übersetzungseditor: Ressourcendateien beibehalten, nicht alle in strings.xml platzieren
Der Übersetzungseditor unterscheidet nicht zwischen kyrillischer und lateinischer Schrift des Serbischen. Außerdem fehlen im Translation Editor viele Sprachen.
Wenn Sie im Translation Editor einen String hinzufügen, 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)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 8.0.0-alpha01
Behobene Probleme
Android Gradle Plugin
Unzuverlässiger Buildfehler in der Aufgabe „MergeResources“
JavaPluginConvention und HasConvention sind eingestellt
Falscher und inkonsistenter Dateispeicherort für die neue Transform API
Das Android Gradle-Plug-in darf die veraltete Funktion „GUtil.toWords(string)“ nicht verwenden
Das Android Gradle-Plug-in sollte die veraltete Funktion „ConfigureUtil.configure(closure, target)“ nicht verwenden
AGP-Tests auf KGP 1.7.20-Beta umstellen
Gradle 7.4 schlägt fehl (Instanz von AnalyticsService konnte nicht erstellt werden)
Neue Meldung „unknown enum constant“ (unbekannte Enum-Konstante) von javac in AGP 7.4.0-alpha09
API
Variant API: In AGP 7.1 und höher werden Aktualisierungen an neuen Variantenobjekten nicht an alte Variantenobjekte weitergeleitet.
C++-Editor
Externe C++-.h-Datei kann nicht in der Android-Projektansicht gefunden werden
Code-Editor
Standardmäßig Wildcard-Importe für Kotlin-Projekte in Android Studio deaktivieren
Bereitstellung
Projektleck über AndroidProcessHandler/SingleDeviceAndroidProcessMonitor
Gerätemanager
Der Gerätemanager zeigt automatisch Bilder für die Auswahl des Smartphones an
Emulator
Im Android TV-Hardwareprofil wird eine falsche Gerätegröße angezeigt
unable to download the image for Android 12.0 without Google APIs for the ABI arm64-v8a on my MacBook Pro 14
Importieren/Synchronisieren
Projekt kann nicht mit dem KMP-Modul in Chipmunk mit MPSS synchronisiert werden
Vermeiden Sie Abfragen nach KMP-Modellen, um festzustellen, ob ein Modul ein KMP-Modul ist
//tools/adt/idea/project-system-gradle:intellij.android.projectSystem.gradle.tests_tests fails on JDK17
Kotlin Multiplatform-Projekt kann in AS 2022.1.1 Canary 10 nicht importiert werden
Arbeitsspeicher
Im Tool „Arbeitsspeicherprofil“ wird 0,2 GB statt 150 MB angezeigt
Upgrade-Assistent
Der AGP-Upgrade-Assistent sollte Projekte mit android.disableAutomaticComponentCreation verarbeiten