Geschlossene Probleme in Android Studio 2022.1.1

Android Studio Electric Eel-Patch 2 (2022.1.1.21)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.2
Behobene Probleme
Android Gradle Plugin
DexingFileDependenciesTask.outputKeepRules ist ein Verzeichnis, wird aber als OutputFile markiert
Fehler „AnnotationProcessorOptions.arguments are queried“ beim Aktualisieren auf 7.4 Beta 1
processDebugUnitTestManifest schlägt mit Manifest-Platzhaltern für Testvarianten fehl
Vorschau erstellen
Die Vorschau funktioniert nicht, wenn HTML-Text mit b-Tags verwendet wird
Ausführen von Vorschauen aus Bibliotheksmodulen funktioniert nicht
Layout-Editor
Ausnahme im Layout-Editor
Schrumpfgerät (R8)
AGP 7.4.0/7.3.1 – Versuch, eine Aktion in einer nicht pushbaren Arbeitsliste des Enqueuers einzureihen
`:app:minifyVariantWithR8` wirft in AGP 7.4.0-beta02 eine NullPointerException auf
R8: ClassNotFoundException bei -allowaccessmodification

Android Studio Electric Eel-Patch 1 (2022.1.1.20)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.1
Behobene Probleme
Android Gradle Plugin
Von der Zieleigenschaft zur Ausgabeorteigenschaft migrieren, um die Warnung zur Einstellung zu beheben und sich auf Gradle 9.0 vorzubereiten
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
Installationsprogramm
Android Studio Electric Eel | 2022.1.1 kann Windows 11 nicht öffnen
Logcat
Das Zeichen „@“ kann nicht eingegeben werden (Konflikt durch Logcat-Tastenkürzel)

Android Studio Electric Eel Stable (2022.1.1.19)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0

Diese Version enthält kleinere Fehlerkorrekturen und Verbesserungen.

Android Studio Electric Eel RC 3 (2022.1.1.18)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-rc03
Behobene Probleme
Android Gradle Plugin
VerifyError: [0x7] Register v5 hat den Typ „Precise Reference: int[]“, aber es wurde „Integer“ erwartet.
Schrumpfgerät (R8)
NPE-/Bestätigungsfehler im CF-Frame-Verifier

Android Studio Electric Eel RC 2 (2022.1.1.17)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-rc02
Behobene Probleme
Android Gradle Plugin
r8.jvmArgs wird 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
Für Module mit dem Gradle-Plug-in „com.android.test“ wurden keine Ausführungskonfigurationen erstellt
IDE hängt beim Refactoring einer Kotlin-Methode in einem großen Projekt
Fussel
Lint: NPE durch Abfrage der Anwendungsinstanz im Modus „mergeOnly“
Schrumpfgerät (R8)
[R8 3.3.68] Absturz auf einigen Android 6-Geräten nach dem Upgrade von R8 3.2
Die neueste Version com.android.tools.build:gradle:7.3.1 mit okhttp 3.12.13 stürzt unter Android API 16 ab
R8 verschleiert die Werte von Aufzählungskonstanten für Kotlin-Aufzählungsklassen nicht richtig
R8 entfernt das nicht verwendete Feld, was im Code unten im Klassenkonstruktor zu einer Null-Pointer-Ausnahme führt.
Wenn Sie eine D8-AppInfo für die horizontale Zusammenführung erstellen, werden möglicherweise Annahmen zum D8-Typ ungültig.

Android Studio Electric Eel RC 1 (2022.1.1.16)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-rc01
Behobene Probleme
Android Gradle Plugin
AGP 7.4.0-alpha09 generiert Builds, die nicht in Firebase App Distribution hochgeladen werden
Vorschau erstellen
Die Datei „jetified font/myfont.xml“ ist nicht vorhanden oder keine Datei
Importieren/Synchronisieren
OutputBuildAction wurde mit einer neueren Version der Java-Laufzeit kompiliert
Kotlin-Plug-in
Regression in EE: Extracting a method sometimes doesn't work
Profiler
Bottom Up view of simpleperf trace not populating correctly in Flamingo C6
Bundle/APKs veröffentlichen
„Generate Signed Bundle / APK“ (Signiertes Bundle/APK generieren): Der Zielpfad sollte vom Modul abhängen.
Tests ausführen
Jedes Mal, wenn ich Unit-Tests mit Abdeckung ausführe, muss ich (zweimal) neu kompilieren
Upgrade-Assistent
Upgrade Assistant verarbeitet das Plug-in für Einstellungen nicht

Android Studio Electric Eel Beta 5 (2022.1.1.15)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-beta05
Behobene Probleme
Android Gradle Plugin
Gradle 8.0-milestone-2 führt zu einer Ausnahme in AGP
Layout-Editor
138 MB Speicherleck in CustomViewPreviewRepresentation
Schrumpfgerät (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 (2022.1.1.14)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-beta04
Behobene Probleme
Android Gradle Plugin
gradle-settings-api zur Javadoc-Generierung hinzufügen
Gerätemanager
Beim Bearbeiten einer AVD wird der Geräterahmen aktiviert und die vorherige Einstellung ignoriert

Android Studio Electric Eel Beta 3 (2022.1.1.13)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-beta03
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.
Flag `--release` beim Einrichten der JavaCompile-Aufgabe berücksichtigen
Überschreiben von Ressourcen mit resValue in build.gradle führt zu Fehler: Ressourcen doppelt
generiertes Quellverzeichnis, das im Hauptquellenanbieter des Lint-Modells als Java-Verzeichnis aufgeführt ist
Gradle-Synchronisierung fehlgeschlagen: Synchronisierung fehlgeschlagen: Grund unbekannt
DependencyReportTask ist nicht mit dem Konfigurationscache kompatibel
Gemeinsamer Supertyp für und nicht gefunden
Die Verwendung dynamischer Funktionen und das Schrumpfen von Ressourcen führen zu einem Absturz bei der Laufzeit
Von der Zieleigenschaft zur Ausgabeorteigenschaft migrieren, um die Warnung zur Einstellung zu beheben und sich auf Gradle 9.0 vorzubereiten
Der Buildtyp „debug“ hat einen Standardsignaturschlüssel, andere nicht
C++-Debugger
Native Breakpoints funktionieren seit Android Studio 2021.1.1 nicht mehr
Code-Editor
Beim Extrahieren von Stringressourcen können Anführungszeichen („ “) verwendet werden.
Prüfung „RegExp“ > „Redundante Zeichenentfluchtung“ wertet „\\}“ als redundant
Bearbeitung von Texten
Inkonsistente Syntaxhervorhebung in Jetpack Compose
Vorschau erstellen
Drop-down-Menü wird im interaktiven Vorschaumodus an der falschen Position maximiert
Debugger
Debug-Quellen verwenden standardmäßig die compileSdkVersion anstelle der Emulatorversion
Abhängigkeitsverwaltung
veraltete Build-Tools entfernen
Emulator
Bildschirmspiegelung: Tippen Sie auf „Gerät trennen“.
Importieren/Synchronisieren
Problembehebung für Rosinenpickerei bei der Plattform für IDEA-303282
Compileroptionen sind nicht in der IDE-Gradle-Synchronisierung enthalten
IllegalStateException: Build (name=':') not found
Kotlin Multiplatform-Projekt kann in AS 2022.1.1 Beta 1 nicht importiert werden
Layout-Editor
Widgets für die Zeitansicht
Designvorschau funktioniert nicht mehr, wenn dem Design ein Attribut fehlt
Falscher Standardwert für „inputType“ für „editText“
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
Optionen im Komponentenbaum im Designmodus des Layout-Editors duplizieren
Android Studio fügt ConstraintLayout-Gruppen Attribute für die absolute Position hinzu
Problem beim Rendern der XML-Vorschau mit „font_family“
Fehler bei der Vorschau von benutzerdefinierten Ansichten
Vorschlag: Größe der Zellen in der Artikeleigenschaftsansicht sollte veränderbar sein
Fussel
Lint-Falschmeldung „Recycle“ bei openInputStream
[BuildTool/Lint] ChecksSdkIntAtLeast-Konstruktoreigenschaft
Logcat
[LogcatV2] Falscher Hotkey-Hinweis, wenn Sie die Standardeinstellung „Strg + Leertaste“ ändern
Logs werden nicht mehr in der Console angezeigt
Network Inspector
Network Inspector zeigt Anfragen zweimal an, wenn der OkHttpClient mit newBuilder() aus einem anderen OkHttpClient erstellt wurde.
Neuer Code/neue Vorlagen
Leeres Metadaten-Tag, das neuen Projekten hinzugefügt wird

Android Studio Electric Eel Beta 2 (2022.1.1.12)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-beta02
Behobene Probleme
Android Gradle Plugin
Die Konfiguration von „MergeGeneratedProguardFilesCreationAction“ ist auch bei aktiviertem Konfigurations-Caching langsam
Fügen Sie eine Gradle-Eigenschaftsversion von LINT_PRINT_STACKTRACE=true hinzu.
[AGP] Dem IDE-Modell ein generiertes Quellverzeichnis hinzufügen (Variant API)
Das Android Gradle-Plug-in sollte die veraltete Funktion „ConfigureUtil.configure(closure, target)“ nicht verwenden
Warnung, wenn ProGuard-Dateien nicht vorhanden sind
AGP versucht, kotlinOptions.freeCompilerArgs in der Phase der Aufgabenausführung hinzuzufügen
apksig-Bibliothek: ApkVerifier$Result.getV4SchemeSigners() ist als privat gekennzeichnet
veraltete vorgefertigte Artefakte, die in AAR verpackt werden
JavaPluginConvention und HasConvention sind eingestellt
[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
„ignorewarnings“ nicht standardmäßig zu R8 hinzufügen
AGP 7.3.0 bricht die Gradle-Synchronisierung für Gradle-Plattformprojekte ab
APK-Betrachter
Tabellenspaltenüberschriften im APK Analyzer haben kein Padding
Falsche Ausrichtung des Dialogfeldlabels
Inhalte von .version-Dateien in APK Analyzer anzeigen
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.
SQL-Kontexthervorhebung funktioniert in Room 2.5.0 nicht
Der vorgeschlagene Name für die String-Ressource zum Extrahieren ist manchmal leer
Debugger
Debug-Quellen verwenden standardmäßig die compileSdkVersion anstelle der Emulatorversion
Gerätemanager
Falsche Sortierung im Gerätemanager
Mehrdeutige Ergebnisse im Menü „Suche nach Aktion“ bei der Suche nach „Gerätemanager“
Emulator
Display des Geräts während der Spiegelung ausschalten
unable to download the image for Android 12.0 without Google APIs for the ABI arm64-v8a on my MacBook Pro 14
Importieren/Synchronisieren
Gradle-Projektimport schlägt nach dem Upgrade von Chipmunk-Patch 2 (2021.2.1) fehl
Unterstützung für neues KMP-Quelllayout
Tests für die Synchronisierung mit alten AGP-Versionen zulassen, um neue Namespace-DSLs zu verarbeiten
Kotlin-Plug-in
Refactor -> Modularize-Tool funktioniert nicht mit Kotlin-Code
Fussel
ResourceType-Lint-Prüfung funktioniert nicht für Kotlin-Quellen
VersionChecks verarbeitet keine Kotlin-Bereichsprüfungen
Falsch positives Ergebnis für InlinedApi bei Umhüllung
Logcat
Logcat-Probleme
Logcat zeigt das Banner „Alle Logeinträge werden vom Filter ausgeblendet“, wenn das Gerät getrennt ist
Bitte bringen Sie die Möglichkeit zurück, die Schriftgröße von Logcat anzupassen.
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.
Projektansicht
Der Paketname wird nach der Umbenennung nicht in der Seitenleiste aktualisiert
Bundle/APKs veröffentlichen
Argumente werden bei der Keystore-Generierung nicht maskiert oder in Anführungszeichen gesetzt
Ressourcen
SVG-Dateien mit transparentem Hintergrund werden gelb
Stringressource kann nicht aus Kotlin extrahiert werden, wenn sie Zeilenumbrüche enthält
Android Studio ersetzt drawable-Ressourcen geräuschlos
Die Aktion „In WebP konvertieren“ sollte für Launcher-Symbole funktionieren
SDK-Manager
SdkManager zeigt toString auf RemotePackage an
Das Verzeichnis mit Clipart-Symbolen führt zu erheblichen Verzögerungen im SDK Manager
Translations Editor
Der Übersetzungseditor unterscheidet nicht zwischen kyrillischer und lateinischer Schrift des Serbischen. Außerdem fehlen im Translation Editor viele Sprachen.
Beim Einfügen von Text werden mehrere Spalten überschrieben
Übersetzungseditor: Ressourcendateien beibehalten, nicht alle in strings.xml platzieren
Wenn Sie im Translation Editor einen String hinzufügen, wird die Ressource zweimal hinzugefügt (AS Bumblebee)
Upgrade-Assistent
Unterstützung für die Änderung des Paketnamens für AndroidTest
Paketattribut von AndroidManifest.xml in Namespace-DSL migrieren

Android Studio Electric Eel Beta 1 (2022.1.1.11)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-beta01
Behobene Probleme
Android Gradle Plugin
Component.sources gewährt keinen Zugriff auf die Dateien „resources“
Unzuverlässiger Buildfehler in der Aufgabe „MergeResources“
SourceDirectories.addGeneratedSourceDirectory wird für Android-Ressourcen nicht richtig verkabelt
kotlin-android-extensions-Plug-in funktioniert nicht, wenn das Attribut „package“ in AndroidManifest.xml fehlt
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
Neue Meldung „unknown enum constant“ (unbekannte Enum-Konstante) von javac in AGP 7.4.0-alpha09
Es sollte ein Synchronisierungsfehler auftreten, wenn „namespace“ == „testNamespace“.
AGP dupliziert res/-Ordner auf der obersten Ebene der generierten AARs
JavaPluginConvention und HasConvention sind eingestellt
Falscher und inkonsistenter Dateispeicherort für die neue Transform API
AGP-Tests auf KGP 1.7.20-Beta umstellen
Gradle 7.4 schlägt fehl (Instanz von AnalyticsService konnte nicht erstellt werden)
API
Variant API: In AGP 7.1 und höher werden Updates an neuen Variantenobjekten nicht an alte Variantenobjekte weitergeleitet.
Build Analyzer
Gradle-Build läuft nach erfolgreichem Build auf unbestimmte Zeit weiter
C++-Editor
Externe C++-Datei „.h“ 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
Dexer (D8)
Genaue Warnung, dass die Lambda-Entzuckerung aktiviert werden muss
Emulator
Im Android TV-Hardwareprofil wird eine falsche Gerätegröße angezeigt
Importieren/Synchronisieren
Synchronisierung schlägt fehl und es wird die Meldung „Variante mit übereinstimmendem Buildtyp und Produktvarianten nicht gefunden“ angezeigt
Projekt kann nicht mit dem KMP-Modul in Chipmunk mit MPSS synchronisiert werden
Kotlin Multiplatform: Ungelöste Referenz
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
Bitte Build-Varianten alphabetisch sortieren
Fehlende Variantendimensionen führen zu Synchronisierungsfehlern
Fussel
Backticks werden angezeigt, wenn die automatische Korrektur von Anmerkungen mit dem Ziel „use-site“ angewendet wird
Mit der Funktion „shortenNames“ von LintFixPerformer werden Namen mit demselben Präfix fälschlicherweise gekürzt
Probleme mit der Ausführung von lintAnalyze-Aufgaben beheben
Lint-Integration
AGP 7.0.0 Alpha 14 Lint RAM Usage Unbounded
Arbeitsspeicher
Im Tool „Arbeitsspeicherprofil“ wird 0,2 GB statt 150 MB angezeigt
Projektstruktur
irreführender Vorschlag zur Aktualisierung von Abhängigkeiten
Projektansicht
Projekttoolfenster -> Android-Ansicht: Symbole für die Sichtbarkeit von Kursen werden nicht angezeigt
build.gradle- und ProGuard-Dateien in der Projektansicht in Electric Eel Canary 9 vermischt
„Write-unsafe context!“-Ausnahme in GradleModuleModel.getBuildFile
Bundle/APKs veröffentlichen
AGP: Bestimmten Build-Typ in einer Einrichtung mit mehreren Varianten nicht veröffentlichen
SDK-Manager
writeInstallerMetadata protokolliert die IOException nicht, wenn beim Erstellen eines Verzeichnisses ein Fehler auftritt
Upgrade-Assistent
Der AGP-Upgrade-Assistent sollte Projekte mit android.disableAutomaticComponentCreation verarbeiten

Android Studio Electric Eel Canary 10 (2022.1.1.10)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-alpha10
Behobene Probleme
Android Gradle Plugin
Component.sources gewährt keinen Zugriff auf die Dateien „resources“
SourceDirectories.addGeneratedSourceDirectory wird für Android-Ressourcen nicht richtig verkabelt
AGP ignoriert jniLibs-Überschreibungen ab Version 7.3.0-alpha08
kotlin-android-extensions-Plug-in funktioniert nicht, wenn das Attribut „package“ in AndroidManifest.xml fehlt
java.io.IOException: res.jar konnte nicht gelöscht werden
Es sollte ein Synchronisierungsfehler auftreten, wenn „namespace“ == „testNamespace“.
AGP dupliziert res/-Ordner auf der obersten Ebene der generierten AARs
Compose with KMM - Backend Internal error: Exception during IR lowering
App-Qualitätsinformationen
Bitte zeigen Sie das Crashlytics-Banner nicht mehr beim Starten von Studio an.
Build Analyzer
Gradle-Build läuft nach erfolgreichem Build auf unbestimmte Zeit weiter
C++ Build
Stabiler Ausgabeort für compile_commands.json
Datenbindung
LayoutBindingModuleCaches-Leak über Message Bus
Dexer (D8)
Genaue Warnung, dass die Lambda-Entzuckerung aktiviert werden muss
Importieren/Synchronisieren
Synchronisierung schlägt fehl und es wird die Meldung „Variante mit übereinstimmendem Buildtyp und Produktvarianten nicht gefunden“ angezeigt
Kotlin Multiplatform: Ungelöste Referenz
Die Codeprüfung funktioniert nicht.
Bitte Build-Varianten alphabetisch sortieren
Fehlende Variantendimensionen führen zu Synchronisierungsfehlern
Infrastruktur
prepareKotlinBuildScriptModel fehlschlägt, weil das Prefab-Verzeichnis nicht lesbar ist
Fussel
Backticks werden angezeigt, wenn die automatische Korrektur von Anmerkungen mit dem Ziel „use-site“ angewendet wird
Mit der Funktion „shortenNames“ von LintFixPerformer werden Namen mit demselben Präfix fälschlicherweise gekürzt
Probleme mit lintAnalyze-Aufgaben beheben
Lint-Integration
AGP 7.0.0 Alpha 14 Lint RAM Usage Unbounded
AndroidLintAnalysisTask hat Cache-Ausfälle aufgrund der Normalisierung relativer Pfade
Projektstruktur
irreführender Vorschlag zur Aktualisierung von Abhängigkeiten
Projektansicht
Projekttoolfenster -> Android-Ansicht: Symbole für die Sichtbarkeit von Kursen werden nicht angezeigt
build.gradle- und ProGuard-Dateien in der Projektansicht in Electric Eel Canary 9 vermischt
„Write-unsafe context!“-Ausnahme in GradleModuleModel.getBuildFile
Bundle/APKs veröffentlichen
AGP: Bestimmten Build-Typ in einer Einrichtung mit mehreren Varianten nicht veröffentlichen
Tests ausführen
Im HTML-Testbericht für androidTest werden die übersprungenen Testfälle als erfolgreich in der Erfolgsquote aufgeführt
SDK-Manager
writeInstallerMetadata protokolliert die IOException nicht, wenn beim Erstellen eines Verzeichnisses ein Fehler auftritt

Android Studio Electric Eel Canary 9 (2022.1.1.9)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-alpha09
Behobene Probleme
Android Gradle Plugin
Änderungen bei der Verarbeitung des Ziel-SDK führen zu Fehlern bei Robolectric-Tests
ProcessLibraryManifest verarbeitet das Löschen von Bibliotheksmanifestdateien nicht richtig
AGP ignoriert jniLibs-Überschreibungen ab Version 7.3.0-alpha08
Ausführung von R8 außerhalb des Prozesses zulassen
Fehler beim Synchronisieren von Gradle
Wenn in „onVariant“ auf Variantenquellen zugegriffen wird, verschwinden standardmäßige Android-Quellen wie „buildconfig“
Für „Make Project“ wird die falsche Gradle-Version verwendet
In AGP 7.1-beta04 fehlt die com.android.build.api.dsl.Lint API und/oder die Kdoc ist irreführend
Upgrade auf json-simple:1.1.1
Electric Eel Canary 3 und höher kann JVM-Projekte nicht mit einer KMP-Bibliothek ausführen, die Gradle-Befehlszeile funktioniert
Vorschau erstellen
androidx.media3.exoplayer.offline.Download führt zu keiner Vorschau
Rekursiver Aufruf von PreviewParameterProvider führt zu NoSuchMethodException oder leerer Vorschau ohne Fehler
Bereitstellung
Für die Bereitstellung der Compose-Vorabversion auf dem Gerät sind zwei Gradle-Builds erforderlich
Designtools
Layoutvalidierung: „androidx.viewpager2.widget.ViewPager2 ist im Layout teilweise ausgeblendet“
Importieren/Synchronisieren
„applicationIds“ für alle Varianten zur Synchronisierung verfügbar machen
KTIJ-22303: Mpp- und Kotlin-Modell-cacheOriginIdentifier stimmen nicht überein
Im Editor der Einheitstestquelle kann die in einem anderen Modul deklarierte Stringressource nicht aufgelöst werden
Abgebrochene Synchronisierungen oder Abstürze in der Phase des Datenimports werden nie an den Haupt-Synchronisierungs-Listener gesendet.
IDEA-Dialogfeld „Project Structure“ (Projektstruktur) aufrufen
KMP mit HMPP-gemeinsamem Code wird nicht mit einem nur für Android-Geräte bestimmten Ziel aufgelöst
Verschlüsselte JDK-Speicherortwarnung, die auf ein Problem hinweist, es aber nicht definiert
Fussel
Falsche Lint-Warnung für die „@Parcelize“-Anmerkung bei einer versiegelten Klasse.
`./gradlew lintDebug` druckt nicht immer bestimmte Verstöße aus
Mit dem Flag „ignoreWarnings“ (-w) von Lint werden Warnungen ignoriert, aber keine Informationen mit dem Schweregrad „Information“
Lint-Fehler „AutoCloseable used without 'try'-with-resources“ und „This TypedArray should be recycled after use with #recycle()“ in Konflikt
Lint initialisiert UAST aus einer Berichterstellungsaufgabe, die ungültig sein sollte
Android Lint-Berichtsaufgaben sind nie auf dem neuesten Stand
Lint-Integration
AndroidLintAnalysisTask hat Cache-Ausfälle aufgrund der Normalisierung relativer Pfade
Logcat
[LogcatV2] „level:“-Optionen früher einfügen
Electric Eel c4: „Einstellungen konnten nicht gespeichert werden“
Projektansicht
Android Studio zeigt build.gradle bei Verwendung eines Symlinks zweimal an
Laufen
Irreführende Ausnahmemeldung

Android Studio Electric Eel Canary 8 (2022.1.1.8)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-alpha08
Behobene Probleme
C++ Build
CMAKE (Fork) kann nach dem Upgrade von AGP von 4.1.3 auf 4.2.0 / 7.2.1 nicht gefunden werden
Gradle-Dateien bearbeiten
Warnung wegen zu niedriger buildToolsVersion ist ungenau
Fussel
Android-Lint-Berechtigungsprüfung stürzt gelegentlich ab

Android Studio Electric Eel Canary 7 (2022.1.1.7)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-alpha07
Behobene Probleme
Android Gradle Plugin
Es ist nicht möglich, der APK ZIP-Einträge vom Typ „STORED“ hinzuzufügen, nachdem AGP in Version 4.1.0 Zipflinger eingeführt hat.
Vorschau erstellen
Beim Erstellen von Vorschaubildern in App-Modulen werden in Projekten mit mehreren Modulen keine Ressourcen gefunden
Fussel
Lint stürzt bei leeren kt-Dateien ab
Ressourcen
EEL Canary 5 – Benutzerdefinierte Ansichten können nicht im XML-Editor instanziiert und angezeigt werden
Tests
Ausführung von Unit-Tests für Verzeichnisse in EE korrigieren

Android Studio Electric Eel Canary 6 (2022.1.1.6)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-alpha06
Behobene Probleme
Android Gradle Plugin
Falscher Dateiname in der Ausgabedatei für die Transformation von SingleArtifact.AAR
JdkImageInput sollte weniger empfindlich auf unerhebliche Änderungen reagieren
Dynamische Funktion kollidiert mit „android.uniquePackageNames“
Fussel
Lint UnusedIds schlägt fälschlicherweise fehl, wenn ViewBinding wie in den offiziellen Dokumenten vorgeschlagen verwendet wird

Android Studio Electric Eel Canary 5 (2022.1.1.5)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-alpha05
Behobene Probleme
Android Gradle Plugin
Gradle-Versionsprüfung in AGP kann teuer sein
Das Android Gradle-Plug-in sollte die über die Erweiterung konfigurierte Gradle-Toolchain für Java-Kompilierungsaufgaben verwenden
AGP 7.2: Das Modul „com.android.test“ kann nicht auf die Test-Fixture-Klassen des Moduls „com.android.app“ zugreifen
Lint stürzt beim Build von Kotlin 1.7.0-RC2 ab
Importieren/Synchronisieren
Build-Problem mit mehreren Produktvarianten in der neuen Version
ProjectStructureDumper zeichnet das Flag für exportierte Abhängigkeiten nicht auf

Android Studio Electric Eel Canary 4 (2022.1.1.4)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-alpha04
Behobene Probleme
Android Gradle Plugin
AGP 7.x-Test-Listener schlägt unter macOS seit Version 7.0.0-beta04 fehl
Verwendung von Kotlin Reflect 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
Der Übersetzungseditor kann nicht gescrollt werden
Codeanalyse
Lint wird nicht direkt im Editor ausgeführt
Vorschau erstellen
ComposePreviewRepresentations dringt über Messagebus-Verbindungen in FastPreviewManager ein
Designtools
Hintergrundfarbe für Symbol wird von Bild-Asset ignoriert
In Asset Studio werden keine PNG-Dateien für Bild-Assets neu erstellt
Gerätemanager
Der AVD-Manager wählt das falsche System-Image aus
Dexer (D8)
Fehlende API-Modellierung in D8/R8 über AGP explizit aktivieren
Erste Einführung
Das Dialogfeld „Datenfreigabe“ wird bei jedem Start eingeblendet
Importieren/Synchronisieren
Eine fehlgeschlagene Synchronisierung sollte das Build | Make-Projekt nicht beeinträchtigen
Blockierung von MergedManifestManager.getSnapshot() in LaunchUtils beenden
AndroidProjectTaskRunner zu nicht eingestellten APIs migrieren
IntelliJ
„version“: „dev build“ in product-info.json
Fussel
ObsoleteSdkInt erkennt nicht, dass Build.VERSION.SDK_INT >= minSdkVersion ist
Falsch-positives Ergebnis für SystemPermissionTypo bei android.permission.WAKE_LOCK
Logcat
[Logcat V2] Bessere Unterstützung für Werte mit Leerzeichen erforderlich
2 GB werden von 9.000 DeviceImpl belegt, die von AndroidLogcatService gehalten werden
Logcat-Formateinstellungen werden nicht beibehalten
[Logcat V2] Bei der automatischen Vervollständigung werden nicht alle Schlüssel mit einem Doppelpunkt angezeigt
Bundle/APKs veröffentlichen
Aufgabenaufrufe über das Gradle-Toolfenster werden nur auf oberster Ebene über die Android Studio-Infrastruktur geleitet
Resource Manager
Anfrage: „In WEBP konvertieren“ nicht nur für Dateien, sondern auch für Ordner im Kontextmenü anbieten
In Android Studio 4.1 RC3 wird die Position im Ressourcenmanager nicht beibehalten, wenn Ressourcen gelöscht werden
Resource Manager kann nicht nach dem Wert von Strings suchen
Fehler: Android Studio vergisst, die Ressourcenliste als Raster anzuzeigen
Dateien in Android Asset Studio beginnen mit ic_.
Vector Asset Studio needs button tooltip
Im Bild-Asset wird das Ressourcenverzeichnis nicht in aufsteigender Reihenfolge angezeigt
Wenn Sie ein Asset-Bild hinzufügen, wird die Liste der Varianten in einer zufälligen Reihenfolge angezeigt.
Mit dem Tool „Draw 9 Patch“ sollte es möglich sein, auf unter 100 % herauszuzoomen.
Hilfeschaltfläche für das Dialogfeld „Als .9.png speichern“
Anfrage: Elemente in der Drop-down-Liste durch Drücken von Buchstaben auf der Tastatur finden
Beim Erstellen eines neuen App-Symbols und einem freigegebenen Ressourcenordner für mehrere Versionen kann der Speicherort des importierten Symbols nicht geändert werden.
Label im Dialogfeld für neues Vektor-Asset wird abgeschnitten
Asset Studio generiert einen weißen Hintergrund für Bilder, auch wenn die Form auf „Kein“ festgelegt ist
Beim Batch-Import von drawables werden Sprache und Region ignoriert
Ressourcenmanager: Standardmäßig wird immer ein anderes Modul als mein App-Modul verwendet
Translations Editor
Der Translations Editor sollte neue Einträge an der richtigen Position in den Dateien schreiben.

Android Studio Electric Eel Canary 3 (2022.1.1.3)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-alpha03
Behobene Probleme
Android Gradle Plugin
processReleaseManifest: package found in source AndroidManifest.xml false negative
Prüfen entfernen, die die Verwendung von „distributionSha256Sum“ in der Wrapper-Eigenschaftendatei verbietet
AndroidGradlePlugin Version 7.2 beeinträchtigt die Transform API, wenn sie zusammen mit der ASM API verwendet wird
Assistant-Fenster
URL Assistant: Die Standardimplementierung der Methode „getFile“ ist veraltet und muss überschrieben werden
Emulator
AS Electric Eel Canary 2 - Error hitting "Finish" on device connection assistant does nothing
Importieren/Synchronisieren
Zirkuläre POM-Abhängigkeit verhindert Projektimport
„Duplizierte Inhaltsknoten erkannt“ mit Android Gradle-Plug-in 7.2.0
Fussel
Falsch-positives Ergebnis für SystemPermissionTypo bei android.permission.WAKE_LOCK
Logcat
AS 2021.3.1 Canary 8 new logcat unable to copy text, missing option to search selected text in Google
Neue Logcat-Protokolle werden nach den ersten 2 Sekunden nicht mehr angezeigt
Bundle/APKs veröffentlichen
Aufgabenaufrufe über das Gradle-Toolfenster werden nur auf oberster Ebene über die Android Studio-Infrastruktur geleitet
Ressourcen
NPE in AarResourceRepositoryCache.createCachingData (AS Electric Eel)
Laufen
Die Option „Geräte“ 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
Upgrade-Assistent
„AGP-Version in Build-Dateien nicht gefunden“ Das bedeutet, Und WIE kann jemand das Problem beheben?

Android Studio Electric Eel Canary 1 (2022.1.1.2)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-alpha02
Behobene Probleme
Importieren/Synchronisieren
AlreadyDisposedException bei der Synchronisierung aufgetreten
Fussel
[Lint] Der Detector für den falschen Ressourcentyp findet Fehler in gültigem Code, wenn der Code sich über mehrere Module erstreckt

Android Studio Electric Eel Canary 1 (2022.1.1.1)

Veröffentlicht zusammen mit:
  • Android Gradle Plugin 7.4.0-alpha01
Behobene Probleme
Android Gradle Plugin
XML-Zeilenumbrüche in Release-Builds mit Splits beschädigt
Desugar-Methoden zum Lint-Modell hinzufügen
Build-Varianten
Das Fenster „Build-Varianten“ bleibt hängen, wenn während der Synchronisierung/des Builds die Variante gewechselt wird
Die Build-Variante ist auf die Standard-NDK-ABI-Variante festgelegt und kann nicht geändert werden
AS kann nicht zwischen Buildvarianten wechseln, wenn Produktvarianten nicht überlappende native ABI-Sets haben
Variantenschalter wird manchmal nie beendet
Das Wechseln zwischen Varianten mit unterschiedlichen ABIs funktioniert nicht
Komposition bearbeiten
BridgeContext.getSystemService() verstößt gegen den Vertrag, da bei nicht erkannten Diensten eine Nulle zurückgegeben wird, anstatt eine Ausnahme zu werfen.
Vorschau erstellen
Die interaktive Vorschau funktioniert nicht mehr, wenn ich den Scrollview ziehe
Designtools
Zeichnen Sie einen Umriss mit einer Breite von weniger als 1,0, wird er im Layout-Designbereich nur angezeigt, wenn ihm eine „0“ vorangestellt ist.
Die Anzeige des HTML-Strings im Designer stimmt nicht mit der Anzeige auf den von mir getesteten Geräten/Emulatoren überein.
Emulator
Option zum Deaktivieren der Zwischenablagefreigabe in Android Studio Bumblebee fehlt, kann nicht deaktiviert werden
Importieren/Synchronisieren
com.android.tools.idea.testing.AndroidGradleTestUtilsKt#verifySyncedSuccessfully erkennt keine fehlenden Abhängigkeiten
Beim Wechseln der Varianten während des Builds wird der Build nie abgeschlossen
Android Studio unterstützt keine verschachtelten Gradle-Composite-Builds
Fehlermeldungen des Android-Support-Plug-ins müssen umformuliert werden
IntelliJ
Das Touchbar-Menü des 15"-MBP von 2018 fehlt.
Layout-Editor
Das Attribut „android:theme“ auf der ViewGroup wird ignoriert
Problem beim Rendern der Vorschau bei Verwendung von ?android/attr:[color]
Benutzerdefinierte Ansicht wird beim Laden der Schriftart nicht in der Vorschau angezeigt
Android Studio stürzt ab
Fehler beim Layout-Renderer
Fehler: Keine Vorschau für benutzerdefinierte Einstellungen
Vorschau stimmt nicht mit der laufenden App überein | ?attr wird in fillColor einer XML-Datei (Vector Drawable) nicht unterstützt
Renderproblem bei Verwendung von CameraView
Fussel
Flag „–offline“ zu „lint“ hinzufügen
InconsistentLayout berücksichtigt die Baseline nicht
Material
Dialogfelder werden in der Vorschau nicht angezeigt
Assistent für neues Projekt
Im neuen Assistent für Benchmark-Module sollte „minSdk 23“ ausgewählt werden.
Bundle/APKs veröffentlichen
Bundletool: Intent-Filterelemente werden zwischen Funktions- und Basismodulen nicht richtig zusammengeführt
Upgrade-Assistent
AGP Upgrade Assistant wird nie beendet