Geschlossene Probleme in Android Studio 2022.1.1

Android Studio Electric Eel Patch 2 (2022.1.1.21)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.2
Behobene Probleme
Android Gradle-Plug-in
DexingFileDependenciesTask.outputKeepRules ist ein Verzeichnis, ist aber als OutputFile markiert
Fehler „AnnotationProcessorOptions.arguments werden abgefragt“ beim Aktualisieren auf 7.4 Beta 1
processDebugUnitTestManifest schlägt mit Manifest-Platzhaltern für Testvarianten fehl
Vorschau verfassen
Erstellungsvorschau bei Verwendung von HTML-Text mit b-Tags fehlerhaft
Das Ausführen von Vorschauen aus Bibliotheksmodulen funktioniert nicht
Layout-Editor
Ausnahme im Layout-Editor
Shrinker (R8)
AGP 7.4.0/7.3.1 - Es wird versucht, eine Aktion in eine nicht per Push-Funktion übertragene Arbeitsliste einzureihen.
„:app:minifyVariantWithR8“ löst eine NullPointerException in AGP 7.4.0-beta02 aus
R8: ClassNotFoundException wenn -allowaccessmodification.

Android Studio Electric Eel Patch 1 (2022.1.1.20)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.1
Behobene Probleme
Android Gradle-Plug-in
Migrieren Sie von der Ziel-Property zur „outputLocation“-Property, um auf die Einstellungswarnung zu reagieren und sich auf Gradle 9.0 vorzubereiten
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“
Installationsprogramm
Android Studio Electric Eel | 2022.1.1 kann Windows 11 nicht öffnen
Logcat
@ kann nicht eingegeben werden (Konflikt mit Logcat-Verknüpfung)

Android Studio Electric Eel Stable (19.1.2022)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0
Behobene Probleme

Android Studio Electric Eel RC 3 (2022.1.1.18)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-rc03
Behobene Probleme
Android Gradle-Plug-in
VerifyError: [0x7] Register v5 hat den Typ Präzisionsreferenz: int[], aber erwartete Ganzzahl
Shrinker (R8)
NPE / Assertion-Fehler in CF-Frame Verifier

Android Studio Electric Eel RC 2 (2022.1.1.17)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-rc02
Behobene Probleme
Android Gradle-Plug-in
r8.jvmArgs werden nicht verwendet
Bereitstellung
Fehler bei der Gerätespiegelung
Fragment
Fragment DialogFragmentCallbacksDetector Lint funktioniert nicht, wenn ich auf Lint 30.4.x (AGP 7.4.x) aktualisiere.
Importieren/Synchronisieren
Keine Ausführungskonfigurationen für Module mit dem Gradle-Plug-in „com.android.test“ erstellt
Eingefrorene IDE versucht, die Kotlin-Methode in großem Projekt zu refaktorieren
Fuss
Lint: NPE aufgrund der Abfrage der Anwendungsinstanz im Modus „mergeOnly“
Shrinker (R8)
[R8 3.3.68] Absturz auf einigen Android 6-Geräten nach Upgrade von R8 3.2
Neueste Version com.android.tools.build:gradle:7.3.1 mit okhttp 3.12.13 stürzt unter Android API 16 ab
R8 verschleiert enum-Konstante für die Kotlin-Enum-Klasse nicht richtig
R8 entfernt ungenutztes Feld, wodurch NPE im Code unten im Klassenkonstruktor verursacht wird.
Das Erstellen eines D8-AppInfo-Elements für die horizontale Zusammenführung kann die Annahmen vom D8-Typ ungültig machen

Android Studio Electric Eel RC 1 (2022.1.1.16)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-rc01
Behobene Probleme
Android Gradle-Plug-in
AGP 7.4.0-alpha09 generiert Builds, die nicht in Firebase App Distribution hochgeladen werden.
Vorschau verfassen
jetified font/myfont.xml existiert nicht (oder ist keine Datei)
Importieren/Synchronisieren
OutputBuildAction wurde mit einer neueren Version der Java-Laufzeit kompiliert
Kotlin-Plug-in
Regression in EE: Methode extrahiert manchmal nicht
Profiler
Von unten nach oben in Flamingo C6 angezeigte Spur, die nicht richtig ausgefüllt wird
Release-Bundle/APKs
„Generate Signed Bundle / APK“ (Signiertes Bundle/APK generieren) – Zielpfad sollte vom Modul abhängen
Tests ausführen
Jedes Mal, wenn ich Einheitentests mit Abdeckung ausführe, muss ich sie neu kompilieren (zweimal).
Assistant aktualisieren
Upgradeassistent verarbeitet das Plug-in für Einstellungen nicht

Android Studio Electric Eel Beta 5 (15.1.2022)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-beta05
Behobene Probleme
Android Gradle-Plug-in
Gradle 8.0-milestone-2 verursacht eine Ausnahme bei AGP
Layout-Editor
138 MB Speicherleck in CustomViewPreviewRepresentation
Shrinker (R8)
[R8 4.0.30] Der Typ "LONG" kann für den Wert "v147" nicht durch die Einschränkung "object" eingeschränkt werden

Android Studio Electric Eel Beta 4 (14.1.2022)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-beta04
Behobene Probleme
Android Gradle-Plug-in
gradle-settings-api zur Javadoc-Generierung hinzufügen
Gerätemanager
Beim Bearbeiten eines AVD wird der Geräte-Frame aktiviert, wobei die vorherige Einstellung ignoriert wird.

Android Studio Electric Eel Beta 3 (2022.1.1.13)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-beta03
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.
Beim Einrichten der JavaCompile-Aufgabe das Flag „--release“ berücksichtigen
Das Überschreiben von Ressourcen mit resValue in build.gradle führt zu „Fehler: Doppelte Ressourcen“
Generiertes Quellverzeichnis, das im Hauptquellanbieter des Lint-Modells als Java-Verzeichnis aufgeführt ist
Gradle-Synchronisierung fehlgeschlagen: Synchronisierung fehlgeschlagen: Unbekannter Grund
DependencyReportTask ist nicht mit dem Konfigurationscache kompatibel
Gemeinsamer Super-Typ für und wurde nicht gefunden
Die Verwendung dynamischer Funktionen und die Ressourcenverkleinerung führen zu einem Laufzeitabsturz
Migrieren Sie von der Ziel-Property zur „outputLocation“-Property, um auf die Einstellungswarnung zu reagieren und sich auf Gradle 9.0 vorzubereiten
Der Build-Typ „debug“ hat einen Standardsignaturschlüssel, andere ihn nicht
C++ Debugger
Native Haltepunkte funktionieren seit Android Studio 2021.1.1 nicht
Code-Editor
Die Extrahierung der Stringressource kann Qouts (" ") enthalten
Inspektion von „RegExp“ > „Redundantes Escapezeichen“ wird „\\}“ als redundant eingestuft
Schreiben und Bearbeiten
Die Syntaxhervorhebung von Jetpack Compose ist inkonsistent
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.
Abhängigkeitsmanagement
Alte Bauwerkzeuge entfernen
Emulator
Display wird spiegeln. Tippe, um die Verbindung zum Gerät zu trennen
Importieren/Synchronisieren
Cherry Pick-Plattform-Korrektur für IDEA-303282
Compiler-Optionen sind bei der IDE Gradle-Synchronisierung nicht enthalten
IllegalStateException: Build (name=':') nicht gefunden
Kotlin-Multiplatform-Projekt kann in AS 2022.1.1 Beta 1 nicht importiert werden
Layout-Editor
Widgets für die Zeitansicht
Die Designvorschau funktioniert nicht mehr, wenn ein Attribut des Designs fehlt.
Falscher Standard-inputType für "editText"
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
Doppelte Optionen in der Komponentenstruktur im Designmodus des Layout-Editors
Android Studio fügt ConstraintLayout-Gruppen absolute Positionsattribute hinzu
Problem beim Rendern der XML-Vorschau mit "font_family"
Fehler bei der Vorschau von benutzerdefinierten Ansichten
Vorschlag: Die Größe der Zelle in der Eigenschaftenansicht des Elements kann geändert werden.
Fuss
Lint falsch positives Recycling bezüglich openInputStream
[BuildTool/Lint] ChecksSdkIntAtLeast-Konstruktoreigenschaft
Logcat
[LogcatV2] Falscher Hotkey-Hinweis, wenn Standardeinstellung „Strg + Leertaste“ geändert wird
Logs werden nicht mehr in der Konsole angezeigt
Netzwerkprüfer
Network Inspector zeigt Anfragen zweimal an, wenn der OkHttpClient mit newBuilder() von einem anderen OkHttpClient erstellt wurde
Neuer Code/neue Vorlagen
Ein leeres Metadaten-Tag wurde neuen Projekten hinzugefügt

Android Studio Electric Eel Beta 2 (2022.1.1.12)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-beta02
Behobene Probleme
Android Gradle-Plug-in
Die Konfiguration von MergeGeneratedProguardFilesCreationAction ist langsam, selbst bei aktiviertem Konfigurations-Caching
Fügen Sie eine Gradle-Eigenschaftsversion von LINT_DRUCK_STACKTRACE=true hinzu
[AGP] Generiertes Quellverzeichnis zum IDE-Modell hinzufügen (Variant API)
Das Android-Gradle-Plug-in sollte nicht die verworfene Funktion „KonfigurierenUtil.configure(closure, target)“ verwenden
Warnen, wenn Proguard-Dateien nicht vorhanden sind
AGP versucht, in der Ausführungsphase der Aufgabe kotlinOptions.freeCompilerArgs hinzuzufügen
apksig-Bibliothek: ApkVerifier$Result.getV4SchemeSigners() ist als privat gekennzeichnet
Veraltete vorgefertigte Artefakte, die in AAE verpackt werden
JavaPluginConvention und HasConvention wurden eingestellt.
[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
R8 standardmäßig keine „ignorewarnings“ hinzufügen
AGP 7.3.0 bricht Gradle-Synchronisierung für Gradle-Plattformprojekte ab
APK-Betrachter
APK Analyzer-Tabellenspaltenüberschriften unzureichender Abstand
Falsche Ausrichtung des Dialogfeldlabels
Inhalte von Versionsdateien in APK Analyzer anzeigen
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
SQL-Kontextmarkierung funktioniert in Raum 2.5.0 nicht
Vorgeschlagener Name für Ressource vom Typ „String extrahieren“ ist manchmal leer
Debugger
Debug-Quellen verwenden standardmäßig die CompileSdkVersion- und nicht die Emulator-Version.
Gerätemanager
Falsche Sortierung im Geräte-Manager
Mehrdeutige Ergebnisse im Menü „Aktionssuche“ bei der Suche nach „Gerätemanager“
Emulator
Gerätebildschirm beim Spiegeln ausschalten
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
Der Gradle-Projektimport schlägt nach dem Upgrade von Chipmunk-Patch 2 (2021.2.1) fehl
Neues KMP-Quelllayout unterstützen
Tests für die Synchronisierung mit alten AGP-Versionen zur Verarbeitung neuer Namespace-DSL zulassen
Kotlin-Plug-in
Refaktorieren -> Modularisieren-Tool funktioniert nicht mit Kotlin-Code
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
Logcat zeigt Banner „Alle Logeinträge werden durch den Filter ausgeblendet“, wenn die Verbindung zum Gerät getrennt ist
Bitte aktivieren Sie wieder die Möglichkeit, die Logcat-Schriftgröße anzupassen.
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.
Projektansicht
Paketname wird nach der Umbenennung in der Seitenleiste nicht aktualisiert
Release-Bundle/APKs
Beim Generieren des Schlüsselspeichers werden Argumente weder maskiert noch zitiert.
Infomaterial
Transparente SVG-Dateien im Hintergrund werden gelb dargestellt
String-Ressource kann nicht aus Kotlin extrahiert werden, wenn es Zeilenumbrüche enthält
Android Studio ersetzt automatisch Drawable-Ressource
Die Aktion „In WebP konvertieren“ sollte für Launcher-Symbole funktionieren
SDK-Manager
SdkManager zeigt toString für RemotePackage an
Verzeichnis der Clipart-Symbole führt zu erheblichen Verzögerungen im SDK-Manager
Übersetzungseditor
Der Translation Editor unterscheidet nicht zwischen serbisch-zyrilischem und serbischem Latein. Außerdem fehlen im Translation Editor viele Sprachen.
Beim Einfügen von Text werden mehrere Spalten überschrieben
Translation-Editor: Speichern Sie nicht alle Ressourcendateien in der Datei string.xml
Durch Hinzufügen eines Strings im Translation Editor wird die Ressource zweimal hinzugefügt (AS Bumblebee).
Assistant aktualisieren
Änderung des Supports des Paketnamens für AndroidTest
Paketattribut der AndroidManifest.xml-Datei in Namespace DSL migrieren

Android Studio Electric Eel Beta 1 (11.1.2022)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-beta01
Behobene Probleme
Android Gradle-Plug-in
„Component.sources“ gewährt keinen Zugriff auf die Dateien „resources“.
Unzuverlässiger Build-Fehler in MergeResources-Aufgabe
SourceDirectories.addGeneratedSourceDirectory ist für Android-Ressourcen nicht korrekt verbunden
Plug-in „kotlin-android-extensions“ funktioniert nicht, wenn das Attribut „package“ in der Datei „AndroidManifest.xml“ fehlt
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
Neue „unknown enum Constant“ von javac unter AGP 7.4.0-alpha09
Es sollte ein Synchronisierungsfehler vorliegen, wenn Namespace == testNamespace vorhanden ist.
AGP dupliziert res/ Ordner auf oberster Ebene der generierten automatisch angewendeten Empfehlungen
JavaPluginConvention und HasConvention wurden eingestellt.
Falscher und inkonsistenter Dateispeicherort für neue Transformations-API
AGP-Tests zur Verwendung von KGP 1.7.20-Beta aktualisieren
Gradle 7.4 schlägt fehl (Instanz von AnalyticsService konnte nicht erstellt werden)
API
Variant API: In AGP 7.1 und höher werden Aktualisierungen neuer Variantenobjekte nicht an alte Variantenobjekte weitergeleitet
Build-Analysetool
Gradle Build wird nach dem erfolgreichen Build auf unbestimmte Zeit ausgeführt
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
Dexer (D8)
Präzise Warnung beim Einschalten des Lamba-Entsugars geben
Emulator
Android TV-Hardwareprofil zeigt falsche Gerätegröße an
Importieren/Synchronisieren
Fehler bei der Synchronisierung mit „Es kann keine Variante gefunden werden, die dem Build-Typ und den Produktvarianten entspricht“
Projekt kann nicht mit KMP-Modul in Chipmunk mit MPSS synchronisiert werden
Kotlin Multiplatform: Ungelöste Referenz
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
Bitte sortieren Sie die Build-Varianten alphabetisch
Fehlende Flavor-Dimensionen Abstürzen der Synchronisierung
Fuss
Backticks (Gravis), die angezeigt werden, wenn die automatische Korrektur der Anmerkung mit dem Ziel „Website verwenden“ angewendet wird
ShortenNames von LintFixPerformer kürzt fälschlicherweise Namen mit demselben Präfix
Instabile LintAnalyze-Aufgaben korrigieren
Lint-Integration
AGP 7.0.0 Alpha 14 Lint RAM-Nutzung unbegrenzt
Arbeitsspeicher
Speicherprofil-Tool zeigt 0,2 GB anstelle von 150 MB an
Projektstruktur
Irreführender Vorschlag zur Aktualisierung von Abhängigkeit
Projektansicht
Fenster „Projekt-Tool“ -> Android-Ansicht: Symbole für die Kurssichtbarkeit werden nicht angezeigt
build.gradle-Dateien und Proguard-Dateien in der Projektansicht in Electric Eel Canary 9
Ausnahme „Write-unsafe context!“ in GradleModuleModel.getBuildFile
Release-Bundle/APKs
AGP: In einer Einrichtung mit mehreren Varianten kann ein bestimmter Build-Typ nicht veröffentlicht werden
SDK-Manager
writeInstallerMetadata protokolliert keine IOException, wenn kein Verzeichnis erstellt werden kann
Assistant aktualisieren
Der AGP-Upgradeassistent sollte Projekte mit „android.disableAutomaticComponentCreation“ verarbeiten

Android Studio Electric Eel Canary 10 (10.1.2022)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-alpha10
Behobene Probleme
Android Gradle-Plug-in
„Component.sources“ gewährt keinen Zugriff auf die Dateien „resources“.
SourceDirectories.addGeneratedSourceDirectory ist für Android-Ressourcen nicht korrekt verbunden
AGP ignoriert jniLibs-Überschreibungen von 7.3.0-alpha08
Plug-in „kotlin-android-extensions“ funktioniert nicht, wenn das Attribut „package“ in der Datei „AndroidManifest.xml“ fehlt
java.io.IOException: res.jar konnte nicht gelöscht werden
Es sollte ein Synchronisierungsfehler vorliegen, wenn Namespace == testNamespace vorhanden ist.
AGP dupliziert res/ Ordner auf oberster Ebene der generierten automatisch angewendeten Empfehlungen
Erstellung mit KMM – Backend-interner Fehler: Ausnahme während IR-Senkung
Statistiken zur App-Qualität
Das Crashlytics-Banner wird beim Start von Studio nicht mehr angezeigt
Build-Analysetool
Gradle Build wird nach dem erfolgreichen Build auf unbestimmte Zeit ausgeführt
C++ Build
stabiler Ausgabespeicherort für Compile_commands.json
Datenbindung
LayoutBindingModuleCaches leaken über Nachrichtenbus
Dexer (D8)
Präzise Warnung beim Einschalten des Lamba-Entsugars geben
Importieren/Synchronisieren
Fehler bei der Synchronisierung mit „Es kann keine Variante gefunden werden, die dem Build-Typ und den Produktvarianten entspricht“
Kotlin Multiplatform: Ungelöste Referenz
Die Codeüberprüfung scheint nicht zu funktionieren.
Bitte sortieren Sie die Build-Varianten alphabetisch
Fehlende Flavor-Dimensionen Abstürzen der Synchronisierung
Infrastruktur
Readiness KotlinBuildScriptModel schlägt mit prefab-Dir fehl und ist nicht lesbar
Fuss
Backticks (Gravis), die angezeigt werden, wenn die automatische Korrektur der Anmerkung mit dem Ziel „Website verwenden“ angewendet wird
ShortenNames von LintFixPerformer kürzt fälschlicherweise Namen mit demselben Präfix
Instabile LintAnalyze-Aufgaben korrigieren
Lint-Integration
AGP 7.0.0 Alpha 14 Lint RAM-Nutzung unbegrenzt
AndroidLintAnalysisTask weist Cache-Fehler aufgrund der relativen Pfadnormalisierung auf
Projektstruktur
Irreführender Vorschlag zur Aktualisierung von Abhängigkeit
Projektansicht
Fenster „Projekt-Tool“ -> Android-Ansicht: Symbole für die Kurssichtbarkeit werden nicht angezeigt
build.gradle-Dateien und Proguard-Dateien in der Projektansicht in Electric Eel Canary 9
Ausnahme „Write-unsafe context!“ in GradleModuleModel.getBuildFile
Release-Bundle/APKs
AGP: In einer Einrichtung mit mehreren Varianten kann ein bestimmter Build-Typ nicht veröffentlicht werden
Tests ausführen
Im HTML-Testbericht für androidTest werden die übersprungenen Testläufe als Erfolgsquote aufgeführt.
SDK-Manager
writeInstallerMetadata protokolliert keine IOException, wenn kein Verzeichnis erstellt werden kann

Android Studio Electric Eel Canary 9 (2022.1.1.9)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-alpha09
Behobene Probleme
Android Gradle-Plug-in
Änderungen bei der Verarbeitung des Ziel-SDKs funktionieren nicht bei robolektrischen Tests
ProcessLibraryManifest verarbeitet das Löschen von Manifestdateien in der Bibliothek nicht richtig
AGP ignoriert jniLibs-Überschreibungen von 7.3.0-alpha08
Ausführung von R8 außerhalb des Prozesses zulassen
Fehler beim Synchronisieren von Gradle
Durch den Zugriff auf Variantenquellen in onVariant werden standardmäßige Android-Quellen wie buildconfig entfernt.
„Make Project“ verwendet die falsche Gradle-Version
In AGP 7.1-beta04 fehlt die com.android.build.api.dsl.Lint API und/oder das irreführende Kdoc
Upgrade auf json-simple:1.1.1
In Electric Eel Canary 3+ kann mit einer KMP-Bibliothek kein JVM-Projekt ausgeführt werden; die Gradle-Befehlszeile funktioniert
Vorschau verfassen
androidx.media3.exoplayer.offline.Download verursacht keine Vorschau
Rekursiver Aufruf von PreviewParameterProvider verursacht NoSuchMethodException oder leere Vorschau ohne Fehler
Bereitstellung
Für die Bereitstellung von „Compose Preview“ auf dem Gerät sind zwei Gradle-Builds erforderlich
Designtools
Layoutvalidierung: „androidx.viewpager2.widget.ViewPager2 ist im Layout teilweise ausgeblendet“
Importieren/Synchronisieren
Anwendungs-IDs für alle Varianten bei der Synchronisierung verfügbar machen
KTIJ-22303: Die CacheOriginIdentifier der MPP- und Kotlin-Modelle stimmen nicht überein
Der Bearbeiter der Unittestquelle kann die in einem anderen Modul deklarierte Stringressource nicht auflösen
Synchronisierung abgebrochen/Abstürze in der Phase des Datenimports werden nie an den Hauptsynchronisierungs-Listener gemeldet.
Dialogfeld „IDEA-Projektstruktur abrufen“
KMP mit allgemeinem HMPP-Code, der nicht mit einem reinen Android-Ziel aufgelöst wird
Warnung zum Speicherort des Cryptic JDK, die auf ein Problem hindeutet, es aber nicht definiert
Fuss
Falsche Lint-Warnung für die@Parcelize-Annotation in der versiegelten Klasse.
„./gradlew lintDebug“ gibt bestimmte Verstöße nicht immer aus
Das Flag „ignoreWarnings“ (-w) von Lint ignoriert Warnungen, aber keinen Informationsschweregrad
Lint-Konflikt „AutoCloseable used without 'try'-with-resources“ und „This TypedArray should be used after use with #recycle()“
Lint initialisiert UAST aus der Berichtsaufgabe, die ungültig sein sollte
Aufgaben im Android Lint-Bericht sind nie aktuell
Lint-Integration
AndroidLintAnalysisTask weist Cache-Fehler aufgrund der relativen Pfadnormalisierung auf
Logcat
[LogcatV2] „level:“-Optionen früher ausfüllen
Electric Eel c4: "Einstellungen können nicht gespeichert werden"
Projektansicht
Android Studio zeigt build.gradle zweimal an, wenn symlink verwendet wird
Laufen
Irreführende Ausnahmemeldung

Android Studio Electric Eel Canary 8 (2022.1.1.8)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-alpha08
Behobene Probleme
C++ Build
Nach dem Upgrade von AGP von 4.1.3 auf 4.2.0 bzw. 7.2.1 kann keine (Fork)-Cmake-Datei gefunden werden.
Bearbeiter von Gradle-Dateien
Die Warnung bei einer zu niedrigen buildToolsVersion ist nicht genau
Fuss
Android-Lint-Berechtigungsprüfung stürzt abrupt ab

Android Studio Electric Eel Canary 7 (2022.1.1.7)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-alpha07
Behobene Probleme
Android Gradle-Plug-in
Keine Möglichkeit, ZIP-Einträge mit dem Namen STORED zur APK-Datei hinzuzufügen, nachdem AGP Zipflinger in 4.1.0 eingeführt hat
Vorschau verfassen
Beim Erstellen einer Vorschau in App-Modulen wurden keine Ressourcen in Projekten mit mehreren Modulen gefunden
Fuss
Lint stürzt bei leeren KT-Dateien ab
Infomaterial
EEL Canary 5 – benutzerdefinierte Ansichten können nicht instanziiert und im XML-Editor angezeigt werden
Tests
Ausführung von Einheitentests in Verzeichnissen in EE korrigieren

Android Studio Electric Eel Canary 6 (2022.1.1.6)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-alpha06
Behobene Probleme
Android Gradle-Plug-in
Falscher Dateiname in Ausgabedatei zum Transformieren von SingleArtifact.AAR
JdkImageInput sollte weniger empfindlich auf unbedeutende Änderungen reagieren
Dynamische Funktion steht mit „android.uniquePackageNames“ in Konflikt
Fuss
Lint UnusedIds schlägt fälschlicherweise fehl, wenn ViewBinding wie in der offiziellen Dokumentation vorgeschlagen wird.

Android Studio Electric Eel Canary 5 (2022.1.1.5)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-alpha05
Behobene Probleme
Android Gradle-Plug-in
Die Prüfung der Gradle-Version innerhalb von AGP kann teuer sein
Das Android-Gradle-Plug-in sollte die Gradle-Toolchain verwenden, die über eine Erweiterung für Java-Kompilierungsaufgaben konfiguriert wurde
Das Modul AGP 7.2 com.android.test kann nicht auf die Test-Befestigungsklassen des com.android.app-Moduls zugreifen
Lint stürzt in Kotlin 1.7.0-RC2-Build ab
Importieren/Synchronisieren
Problem mit mehreren Produktsorten in der neuen Version erstellen
ProjectStructureDumper zeichnet kein exportiertes Abhängigkeits-Flag auf

Android Studio Electric Eel Canary 4 (2022.1.1.4)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-alpha04
Behobene Probleme
Android Gradle-Plug-in
AGP 7.x-Test-Listener schlägt unter macOS seit Version 7.0.0-beta04 (einschließlich) fehl.
Verwendung von Kotlin in cxx-Code entfernen
Ziel 11 beim Kompilieren von AGP verwenden
AGP 7.2.0-rc01 :buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
App-Entwicklung
Im Übersetzungs-Editor ist kein Scrollen möglich
Codeanalyse
Lint wird im Editor nicht direkt ausgeführt
Vorschau verfassen
ComposePreviewRepresentations treten über Message-Bus-Verbindungen in FastPreviewManager auf
Designtools
Bild-Asset ignoriert Hintergrundfarbe für Symbol
Asset Studio erstellt keine PNG-Dateien für Bild-Assets neu
Gerätemanager
Der AVD-Manager wählt das falsche System-Image aus.
Dexer (D8)
Fehlende API-Modellierung in D8/R8 in AGP explizit aktivieren
Erste Einführung
Pop-up-Dialogfeld für die Datenfreigabe bei jedem Start
Importieren/Synchronisieren
Eine fehlgeschlagene Synchronisierung sollte Build | Projekt erstellen nicht beeinträchtigen
Blockierung durch MergedManifestManager.getSnapshot() in LaunchUtils beenden
AndroidProjectTaskRunner zu nicht verworfenen APIs migrieren
IntelliJ
"version": "dev build" in product-info.json
Fuss
VeraltetSdkInt erkennt Build.VERSION.SDK_INT nicht >= minSdkVersion
SystemPermissionTypo - falsch-positiv für android.permission.WAKE_LOCK
Logcat
[Logcat V2] Bessere Unterstützung für Werte, die Leerzeichen enthalten
2 GB von 9.000 DeviceImpl von AndroidLogcatService verwendet
Logcat-Formateinstellungen werden nicht beibehalten
[Logcat V2] Bei Verwendung der automatischen Vervollständigung wird nicht für alle Schlüssel ein Doppelpunkt verwendet
Release-Bundle/APKs
Der Tasks-Aufruf im Gradle-Toolfenster läuft nur über die oberste Ebene über die Android Studio-Infrastruktur.
Resource Manager
Anfrage: Anbieten von „In WEBP konvertieren“ für das Kontextmenü des Ordners und nicht nur für Dateien
Android Studio 4.1 RC3 behält die Position im Resource Manager nicht bei, wenn Ressourcen gelöscht werden.
Resource Manager kann nicht nach dem Wert von Strings suchen
Fehler: Ressourcenliste kann in Android Studio nicht als Raster angezeigt werden
Android Asset Studio stellt Dateien das Präfix „ic_“ voran
Kurzinfo zur Schaltfläche „Benötigt“ in Vector Asset Studio
Bild-Asset zeigt das Ressourcenverzeichnis nicht nach aufsteigend sortiert an
Beim Hinzufügen eines Asset-Bildes wird die Flavor-Liste in zufälliger Reihenfolge angeordnet.
Das Patchtool zum Zeichnen 9 sollte herauszoomen können und weniger als 100 % herauszoomen können.
Hilfeschaltfläche für das Dialogfeld „Speichern unter .9.png“
Anfrage: Suchen von Elementen im Kombinationsfeld durch Drücken auf Buchstaben auf der Tastatur zulassen
Beim Erstellen eines neuen App-Symbols und eines freigegebenen Ressourcenordners für mehrere Geschmacksrichtungen kann der Speicherort des Importsymbols nicht geändert werden
Label des Dialogfelds „Neues Vektor-Asset“ abgeschnitten
Asset Studio generiert für Bilder auch dann weißen Hintergrund, wenn für die Form „Keine“ festgelegt ist
Drawables beim Batch-Import ignorieren Sprache und Region
Resource Manager: Immer ein anderes Modul als mein App-Modul verwenden
Übersetzungseditor
Der Translation Editor sollte neue Einträge an der richtigen Position in den Dateien schreiben

Android Studio Electric Eel Canary 3 (2022.1.1.3)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-alpha03
Behobene Probleme
Android Gradle-Plug-in
ProcessReleaseManifest: Paket in Quell-AndroidManifest.xml-Datei gefunden - falsch negatives Ergebnis
Überprüfung entfernen, die die Verwendung von „distributionSha256Sum“ in der Datei mit den Wrapper-Eigenschaften untersagt
AndroidGradlePlugin Version 7.2 beeinträchtigt die Transform API, wenn sie zusammen mit der ASM API verwendet wird
Assistant-Fenster
URL-Assistent: Die Standardimplementierung der Methode „getFile“ wurde eingestellt. Du musst sie überschreiben.
Emulator
AS Electric Eel Canary 2 – Fehler beim Drücken von „Finish“ beim Assistenten für die Geräteverbindung
Importieren/Synchronisieren
Zirkuläre POM-Abhängigkeit unterbricht Projektimport
„Doppelte Inhaltsstämme erkannt“ mit dem Android-Gradle-Plug-in 7.2.0
Fuss
SystemPermissionTypo - falsch-positiv für android.permission.WAKE_LOCK
Logcat
AS 2021.3.1 Canary 8 – neuer Logcat kann keinen Text kopieren, fehlende Option zum Suchen im ausgewählten Text in Google
Neuer Logcat zeigt nach den ersten 2 Sekunden keine Logs an
Release-Bundle/APKs
Der Tasks-Aufruf im Gradle-Toolfenster läuft nur über die oberste Ebene über die Android Studio-Infrastruktur.
Infomaterial
NPE in AarResourceRepositoryCache.createCachingData (AS Electric Eel)
Laufen
Die Geräteoption ist nicht sichtbar und die App kann nicht ausgeführt werden, obwohl das App-Modul verfügbar ist.
Updater
Patcher auf M1 funktioniert nicht für EE c1 bis EE c2
Assistant aktualisieren
„AGP-Version kann nicht in Build-Dateien gefunden werden“. Das bedeutet, Und WIE kann man es reparieren?

Android Studio Electric Eel Canary 1 (2022.1.1.2)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-alpha02
Behobene Probleme
Importieren/Synchronisieren
Bei der Synchronisierung ist bereits DisposedException aufgetreten
Fuss
[Lint] Falscher Ressourcentyp-Detektor findet Fehler in gültigem Code, wenn Code sich in mehreren Modulen befindet

Android Studio Electric Eel Canary 1 (2022.1.1.1)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.4.0-alpha01
Behobene Probleme
Android Gradle-Plug-in
XML-Zeilenumbrüche in Release-Builds mit Aufteilungen geändert
Demugar-Methoden zum Lint-Modell hinzufügen
Varianten erstellen
Das Fenster „Varianten erstellen“ bleibt beim Wechseln der Variante während der Synchronisierung/Erstellung hängen
Der Build-Flavor ist auf den Standard-ndk-Abi-Flavor festgelegt und kann nicht geändert werden
AS kann nicht zwischen Build-Varianten wechseln, falls Produktsorten nicht überlappende native ABI-Sets haben.
Die Variantenauswahl wird manchmal nicht beendet
Wechsel von Varianten mit unterschiedlichen ABIs funktioniert nicht
Schreiben und Bearbeiten
BridgeContext.getSystemService() verstößt gegen den Vertrag, indem für nicht erkannte Dienste "null" ausgegeben wird.
Vorschau verfassen
Die interaktive Vorschau funktioniert nicht mehr, wenn ich die Scroll-Ansicht ziehe
Designtools
Drawable-Strich für Formen mit einer Breite < 1,0 wird im Layout-Designbereich nur angezeigt, wenn eine „0“ vorangestellt ist
Die Anzeige des HTML-Strings im Designer stimmt nicht mit der Anzeige auf anderen Geräten oder Emulatoren überein, die ich ausprobiert habe
Emulator
Die Option zum Deaktivieren der Freigabe der Zwischenablage ist in Android Studio Bumblebee nicht mehr verfügbar und kann nicht deaktiviert werden
Importieren/Synchronisieren
com.android.tools.idea.testing.AndroidGradleTestUtilsKt#verifySyncedSuccessfully erkennt fehlende Abhängigkeiten nicht.
Variantenwechsel bei der Erstellung nie abgeschlossen
Android Studio unterstützt das Gradle-Verschachteln von Composite-Build nicht
Fehlermeldungen des Android Support-Plug-ins müssen umformuliert werden
IntelliJ
Das Menü mit der Touch Bar (MBP 15" 2018) wurde nicht angezeigt.
Layout-Editor
Das Attribut „android:theme“ für „ViewGroup“ wird ignoriert
Vorschau von Rendering-Problemen bei Verwendung von ?android/attr:[color] anzeigen.
Beim Laden der Schriftart kann die benutzerdefinierte Ansicht nicht in der Vorschau angezeigt werden
Android Studio stürzt ab
Fehler beim Layout-Renderer
Fehler: keine Vorschau für benutzerdefinierte Einstellungen
Vorschau ungleich ausgeführter App | Attribut wird in fillColor einer XML-Datei (Vector Drawable) nicht unterstützt
Ursache des Renderingproblems bei Verwendung von CameraView
Fuss
Lint das Flag „--offline“ hinzufügen
InConsistencyLayout respektiert die Referenz nicht
Material
Dialogfelder werden in der Vorschau nicht angezeigt
Assistent für neue Projekte
Der Assistent für das neue Benchmarkmodul sollte minSdk 23 auswählen
Release-Bundle/APKs
Bundletool: Intent-Filterelemente werden nicht richtig zwischen Feature- und Basismodulen zusammengeführt.
Assistant aktualisieren
AGP-Upgrade-Assistent wird nie ausgeführt.