Geschlossene Probleme in Android Studio 2021.2.1

Android Studio-Chipmunk-Patch 2 (2021.2.1.16)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.2.2
Behobene Probleme
Android Gradle-Plug-in
AndroidGradlePlugin Version 7.2 beeinträchtigt die Transform API, wenn sie zusammen mit der ASM API verwendet wird
AGP 7.2.0-rc01 :buildSrc:generatePrecompiledScriptPluginAccessors - shadow/bundletool/com/android/prefs/AndroidLocation$AndroidLocationException
C++ Debugger
Die Releaseversion einer nativen Bibliothek aus einem abhängigen Projekt wird auch für eine Debug-Build-Variante gepackt
Designtools
Mit Strg + D oder der Schaltfläche „Unterschied einblenden“ wird der Git-Unterschied nicht angezeigt
Dexer (D8)
Dokumentieren Sie die für jede bereitgestellte Bibliotheksversion erforderliche Compiler-Version.
Gradle
Lint UnusedResources falsch-positiv mit Importalias
Importieren/Synchronisieren
Problem mit mehreren Produktsorten in der neuen Version erstellen
Shrinker (R8)
ArrayIndexOutOfBoundsException in IntSwitch
Ab R8 3.1.7-dev werden Enums falsch optimiert, was zu „NoSuchFieldError“ führt.
R8 verursacht ConfirmError bei Scala-Bibliotheken
Gradle 7.2.0 verursacht den APK-Build-Fehler com.android.tools.r8.CompilationFailedException
NPE in Srinker, R8 Version 3.2.60
[R8 3.3.57] NoClassDefFound aufgrund der Schnittstelle, die durch eine abstrakte Klasse mit höheren SDK-Anforderungen ersetzt wurde
NullPointerException in FieldAssignmentTracker mit 3.3.35

Android Studio Chipmunk RC 2 (2021.2.1.13)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.2.0-rc02
Behobene Probleme
Build-Analysetool
Jetifier-Analyse des Build Analyzers gibt an, dass der Jetifier für androidx-Datenbindung erforderlich ist
Emulator
Fehler im Tool Windows Emulator
Importieren/Synchronisieren
Fehlermeldungen des Android Support-Plug-ins müssen umformuliert werden
IntelliJ
Das Menü mit der Touch Bar (MBP 15" 2018) wurde nicht angezeigt.
Assistant aktualisieren
Der Assistent für das Upgrade des Android Gradle-Plug-ins macht Android Studio nicht responsiv

Android Studio Chipmunk RC 2 (2021.2.1.13)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.2.0-rc02
Behobene Probleme
Build-Analysetool
Jetifier-Analyse des Build Analyzers gibt an, dass der Jetifier für androidx-Datenbindung erforderlich ist
Emulator
Fehler im Tool Windows Emulator
Importieren/Synchronisieren
Fehlermeldungen des Android Support-Plug-ins müssen umformuliert werden
IntelliJ
Das Menü mit der Touch Bar (MBP 15" 2018) wurde nicht angezeigt.
Assistant aktualisieren
Der Assistent für das Upgrade des Android Gradle-Plug-ins macht Android Studio nicht responsiv

Android Studio Chipmunk RC 1 (2021.2.1.12)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.2.0-rc01
Behobene Probleme
Android Gradle-Plug-in
Probleme mit doppelten Kursen von R8 gemeldet
Benchmark
Vorlage für Android Studio MicroBenchmark konnte nicht erstellt werden
C++ Build
Pfad zum Ninja, der aus den Fenstern entfernt wurde, wodurch CXX410-Fehler verursacht wird
externalNativeBuildClean führt "preBuild" auch bei Verwendung von AGP 4.0.0 aus
Sehr verwirrender Fehler, wenn sich ninja und cmake in verschiedenen Verzeichnissen befinden
Code-Editor
Nicht aufgelöster Klassenname in Proguard-Regeln
Bearbeiter von Gradle-Dateien
Die Warnung zum Versionskatalog sollte klarer sein
Importieren/Synchronisieren
Projekt kann nicht mit KMP-Modul in Chipmunk mit MPSS synchronisiert werden
Die Synchronisierung mit Gradle-Dateien schlägt mit AGP 7.3.0-alpha01 in Chipmunk Studio fehl.
Fuss
Lint-Einrichtung ist im Szenario mit den Quellsätzen pro Modul fehlerhaft
[Lint] Der Detektor „Recycling“ markiert Animationen fälschlicherweise als nicht gestartet
Makro-Benchmark
Makro-Benchmark-Vorlagenabgleich – Fallbacks und profilierbar
MakroBenchmark-Vorlage ohne .gitignore
Makro-Benchmark-Vorlage – falsches minSdk
Die Dokumentation von ExampleStartupBenchmark bezieht sich auf das falsche Attribut.
ExampleStartupBenchmark verwendet nicht vorhandenen CompilationMode.SpeedProfile
Arbeitsspeicher
Die Symbolication ist für den Speicher-Profiler fehlerhaft

Android Studio Chipmunk Beta 4 (2021.2.1.11)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.2.0-beta04
Behobene Probleme
Android Gradle-Plug-in
AGP 7.2.0-alpha05 schlägt Builds vor, die das Plug-in "Navigation Safe Args" verwenden.
Unbekannter Fehler für Datei „values.xml“
„Java-Datei außerhalb des Stammverzeichnisses“ bei Verwendung von „manifest.srcFile“
Android Studio 2021.1.1 Beta5 . Die Gradle-Synchronisierung schlägt mit der Meldung „Unable to Load class 'com.android.build.api.extension.AndroidComponentsExtension'“ fehl.
AGP sollte „ProjectComponentIdentifier.projectPath“ nicht ohne „ProjectComponentIdentifier.build“ verwenden
AGP sucht nach ANDROID_SDK_ROOT, nicht nach ANDROID_HOME.
Varianten erstellen
versionNameSuffix funktioniert nicht mehr, wenn der Versionsname der Variante über die neue onVariants API festgelegt wird
Schreiben und Bearbeiten
Beim Importieren der automatischen Vervollständigung erfolgt stattdessen die Eingabe
Emulator
UnzufriedenLinkError: Die Datei image_converter.dll konnte nicht gefunden werden.
Fuss
@TargetApi-Annotationen werden bei Aufrufern erzwungen
Android-Lint-Regression NewApi
Navigation
SafeArgs 2.4.0-rc01 und AGP 7.1.0-rc01 nicht kompatibel
Safe Args hat die veraltete getApplicationIdTextResource mit AGP 4.1 und höher verwendet.
Netzwerkprüfer
Der Netzwerkprüfer in BumbleBee zeigt die API-Antwort nicht im lesbaren Format an.
TrackedHttpURLConnection.getHeaderField stürzt mit NullPointerException ab
Dieser Fehler wird ständig angezeigt, wenn der Debugger mit der neuesten Version von Android Studio verbunden ist.
Neuer Netzwerkprüfer stürzt nach dem Bumblebee-Update ab
Neuer Code/neue Vorlagen
Fehler in der Fehlermeldung: Argument für @NotNull-Parameter 'text2' von com/intellij/diff/comparison/ComparisonManagerImpl.isEquals darf nicht null sein

Android Studio Chipmunk Beta 3 (2021.2.1.10)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.2.0-beta03
Behobene Probleme
Android Gradle-Plug-in
OutOfMemoryError von ResolutionResultUtils.getPathFromRoot(ResolutionResultUtils.kt:55) ausgelöst
AAB (resources.pb) mit Kommentaren aus attrs.xml zeitweise überfüllt?
„Die Property „layoutInfoDirectory“ hat keinen konfigurierten Wert“ nach einem Upgrade von AGP von 7.0.4
C++ Build
ModelCache.safeGet(androidProjectResult.androidProject::getNdkVersion, "") darf nicht null sein.
Vorschau verfassen
In der Funktion „Vorschau erstellen“ können keine Ressourcen aus anderen Modulen gefunden werden, wenn nicht-transitive R-Klassen aktiviert sind
Datenbindung
Lockernde Bindungen
Gerätemanager
Android Geräte-Manager kann nicht ausgeführt werden
Importieren/Synchronisieren
„variant darf nicht null sein“ beim Importieren eines Kotlin-MPP-Projekts
Kotlin-Compiler-Optionen werden in Bibliotheksprojekten nicht angewendet
Manifeste
Fehler bei der Zusammenführung des Manifests, wenn das Paketattribut in der AndroidManifest.xml-Datei fehlt
Resource Manager
Es können keine Symbole erstellt werden
Shrinker (R8)
NPE für Zusammenstellung
Tests
AGP 7.2.0-alpha06, Espressotests, Doppelpunkt im Namen des erzeugten Artefakts

Android Studio Chipmunk Beta 2 (2021.2.1.9)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.2.0-beta02
Behobene Probleme
Android Gradle-Plug-in
Die ASM-basierte Transformations-API versucht, Frames für Java 6-Bytecode zu berechnen, wenn JSR/RET-Anweisungen enthalten sind.
Die Diagnosedatei „resources.txt“ wird nach dem Ausführen von „shrinkReleaseRes“ nicht erstellt
Link zu Kompatibilitätsoptionen für Studio und AGP, der zur Unternehmenswebsite führt
Android Studio 2021.1.1 Beta5 . Die Gradle-Synchronisierung schlägt mit der Meldung „Unable to Load class 'com.android.build.api.extension.AndroidComponentsExtension'“ fehl.
Benchmark
MacroBenchmark-Links (die keine Perfetto-Traces sind) funktionieren in Studio nicht
Codeanalyse
@IntDev unterstützt keine negativen Werte?
CPU
Profilstichprobenfehler bei der Benchmark-Messung
Fuss
Verdächtiger Einzug für Lint-Prüfung als falsch positives Ergebnis in kotlinx-coroutines-core
Bei der Prüfung „Veralteter SdkInt“ sollte die @TargetApi-Nutzung gekennzeichnet werden
Lint: Der von LintCliXmlParser berechnete Standort ist falsch.
ObsoleteSdkInt-Prüfung muss „tools:targetApi“ enthalten
„ObsoleteSdkInt“ sollte die Annotationen „AnforderungsApi“, „TargetApi“ und „SdkSuppress“ überprüfen
Die logische Quickfix-Reihenfolge wird in der IDE nicht verwendet

Android Studio Chipmunk Beta 1 (2021.2.1.8)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.2.0-beta01
Behobene Probleme
Android Gradle-Plug-in
AGP 7.1 New Publishing API: Die erstellte Javadoc-JAR-Datei wird nicht signiert
Android Gradle-Plug-in 7.1.0-rc01 kann während Einheitentests keine ASM-Bytecode-Transformation ausführen
Android Gradle-Plug-in: Fehler bei Kompilierungsabhängigkeiten durch ConstrainHandler beheben.
SigningConfig für MergedFlavor (buildType+flavor) unter Gradle 7.x
Einige neue DSL-Blöcke können in Groovy DSL im Android-Gradle-Plug-in 7.0.0 nicht verwendet werden
App-Entwicklung
LintwarningAsErrors eskaliert keine Warnung zu Fehler
Code-Editor
Fehler in Live-Vorlagen in Android Studio: Der Ausdruck „className()“ löst den Klassennamen nicht auf.
Importieren/Synchronisieren
Log-Spam: "INFO - testKnownPluginVersionProvider - 'gradle'plugin missing from the offline Maven repo, will use default 7.2.0-alpha05 "
Kotlin-Plug-in
Die Klasse „App wird nie verwendet“ warnt
Fuss
Mögliche schwache Prüfung im AuthLeakChecker-Linter-Code
Linter bestätigt fälschlicherweise, dass „android.content.ContextWrapper#checkCallingPermission“ in PackageManager.PERMISSION_GRANTED oder PackageManager.PERMISSION_DENIED angenommen werden sollte.
Leerzeichen in Methodennamen mithilfe von Graviszeichen zulassen
UnknownNullness-Prüfung sollte bei Überschreibungen von nicht annotierten Plattform-APIs nicht ausgelöst werden
Release-Bundle/APKs
Das Kästchen „Passwort speichern“ im Fenster „Signiertes Bundle oder APK generieren“ wird nicht gespeichert.
Tests ausführen
AndroidTest kann nicht über das Spaltenabstand-Menü ausgeführt werden, wenn eine Nicht-Android-Ausführungskonfiguration ausgewählt ist
Instrumentierte Tests können nicht aus einem Verzeichnisbereich ausgeführt werden
Shrinker (R8)
Problem beim Zusammenführen von virtuellen Klassen für JAR-Datei aus b/211811489
[R8 3.2.24] NPE in der MemberRebindingAnalysis
Versiegelte Klassen werden nicht unterstützt
R8 benennt Stringliterale um
Fehler: Fehlermeldung "Compilation of classroom...muss seine nest mates ...(nicht verfügbar) auf Programm- oder Klassenpfad haben"
Fehlerhafte Kotlin-Kompilierung mit Inline-Spaß + Standardargumenten + Cross-Inline

Android Studio Chipmunk Canary 7 (2021.2.1.7)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.2.0-alpha07
Behobene Probleme
App-Entwicklung
LintwarningAsErrors eskaliert keine Warnung zu Fehler
Kotlin-Plug-in
Die Klasse „App wird nie verwendet“ warnt
Fuss
Linter bestätigt fälschlicherweise, dass „android.content.ContextWrapper#checkCallingPermission“ in PackageManager.PERMISSION_GRANTED oder PackageManager.PERMISSION_DENIED angenommen werden sollte.
Mögliche schwache Prüfung im AuthLeakChecker-Linter-Code
Leerzeichen in Methodennamen mithilfe von Graviszeichen zulassen
UnknownNullness-Prüfung sollte bei Überschreibungen von nicht annotierten Plattform-APIs nicht ausgelöst werden
Release-Bundle/APKs
Das Kästchen „Passwort speichern“ im Fenster „Signiertes Bundle oder APK generieren“ wird nicht gespeichert.
Tests ausführen
Instrumentierte Tests können nicht aus einem Verzeichnisbereich ausgeführt werden

Android Studio Chipmunk Canary 6 (2021.2.1.6)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.2.0-alpha06
Behobene Probleme
Erweiterung für Android-Spieleentwicklung
Verwenden Sie das eingebettete JDK nicht mehr zugunsten des vom Nutzer installierten JDK
Android Gradle-Plug-in
Die folgenden Android SDK-Pakete konnten nicht installiert werden, da einige Lizenzen nicht akzeptiert wurden.
ProjectInfo bereinigen / entfernen
java-test-gkes-Plug-in unterstützen
Gradle Managed Device-Tests können nicht gleichzeitig auf mehreren Geräten ausgeführt werden
Das Projekt kann nicht mit API 32 erstellt werden.
Verschieben Sie die DSL für verwaltete Geräte in ein eigenes TestOptions-Segment.
Stellen Sie Produktgeschmackattributen voran, um Verwechslungen und Kollisionen zu vermeiden
AGP API-Definition angeben
Nutzung von @CacheableTask bewerten
Caching von BundleLibraryClassesJar mit @DoNotCacheByDefault deaktivieren
AGP-Build-Benchmarks auf Kotlin 1.5 umstellen
Build nach Aktualisierung auf AGP 7.2.0-alpha04 nicht möglich
AGP 7.0.0 erstellt Unittest jacoco exec-Dateien nicht korrekt mit testScopeEnabled True
Update erstellen, defekte Benchmarks nach dem Senden
Ungültige Anwendungs-ID in Dateien mit Liste der Build-Ausgabe beim Bereitstellen über ein Bundle
ComponentArtifactIdentifier wurde durch Artefakttransformationen geändert und verursacht einen falschen androidTest-Laufzeitklassenpfad
Play Asset Delivery: Set enthält nicht alle Asset-Packs
Für ComponentBuilder.enabled muss „.enable“ festgelegt sein.
AGP bietet META-INF-Klassen für Bytecode-Prozessoren
Jetifier-Prüfung in Chipmunk Canary 3 schlägt fehl
Gradle-Version auf 7.3 aktualisieren
Android Studio
Studio wählt bei der Verwendung von Erweiterungen das falsche SDK aus
Reduzieren Sie die Anzahl der Wear OS-Gerätekonfigurationen bei der AVD-Erstellung.
MlLightClassTest-Methoden schlagen nach der Aktualisierung auf IDEA 211.7442.40 fehl
App-Entwicklung
Das StaticFieldLeak-Element sollte nicht die Verwendung von @ApplicationContext melden.
Änderungen übernehmen
Unterstützung für das Flag „--user“, das für einen bestimmten Nutzer installiert werden soll
Assistant-Fenster
Benutzeroberfläche der Digital Asset Links-Datei ist nicht verständlich
AVD-Manager
Die Benachrichtigung „Lokalisiertes Bild“ wird nicht umgebrochen
Task Inspector im Hintergrund
Gesamten Inhalt der Spalte anzeigen, wenn der Mauszeiger darauf bewegt wird
[2021.1.1 Beta 4] „Im Diagramm anzeigen“ ist aktiviert und beim Anklicken wird eine leere Benutzeroberfläche angezeigt
Symbolleiste mit Warnungen für deaktivierten lokalen UI-Kontext
Verknüpfungen zwischen Mitarbeitern und den zugehörigen Jobs hinzufügen
Build-Ausgabe
[BA - Check Jetifier] Anstatt das Flag "enableJetifier" zu entfernen, setzen Sie es auf "false", um weitere Kommentare über dieser Zeile nicht zu verwirren.
[BA] [UX-String-Verbesserung] String aktualisieren, um Aktionen Priorität einzuräumen und Abhängigkeiten in Fettschrift zu zählen
[BA] Bedienungshilfen: Bei der Verwendung von VoiceOver auf einem Mac konnte ich den Fokus nicht auf die Aktionslinks zum Entfernen von "enableJetifier" legen
[Jetifier prüfen] Bei Mehrfachnutzung werden nach der Korrektur einer Abhängigkeit weiterhin feste Abhängigkeiten im Finder-Fenster angezeigt.
CM Canary 5: Jetifier-Warnung von vorheriger Prüfung nach dem Build übrig
C++ Build
Clangd auf dem Android Studio-Entwicklungs-Build von IJ IDEA aktivieren
Clangd-Integration in Chipmunk Canary 3 unterbrochen
Schreiben und Bearbeiten
BridgeContext.getSystemService() verstößt gegen den Vertrag, indem für nicht erkannte Dienste "null" ausgegeben wird.
Vorschau verfassen
Problem mit dem Schwenken des Bildschirms in der Vorschau des Verfassens
ModuleClassLoader behält PSI in ParametrizedPreviewTest.testLoremIpsumInstance bei.
[Animationsvorschau erstellen] Der Tabdurchlauf sollte in der Animationsvorschau funktionieren (A11y)
[Animationsvorschau erstellen]IDE schwerwiegende Ausnahme beim Aktualisieren der Vorschau
Beim Ändern des Kombinationsfeldwerts von „Beenden“ in „Eingabe“ wird die Animation nicht aktualisiert
NPE beim Initialisieren der Vorschau
Kern-IDE
Intellij Coroutine Debugger in Android Studio wiederverwenden
Core IDE (schreibgeschützt)
[Wear Pairing Assistant] Durch Klicken auf „Koppeln“ auf einer bereits gekoppelten Smartwatch wird der Nutzer nicht gewarnt, dass die Smartwatch nur mit einem Gerät gekoppelt werden kann.
CPU
Die CPU-Profilerstellung für den Start zeichnet nicht die richtige ausgewählte Option für die CPU-Aufzeichnung auf
Schlechter Kontrast in Darcula, wenn VSync deaktiviert ist
Im Detailbereich fehlt das Diagramm für den tatsächlichen und den erwarteten Wert
String im Detailbereich von „Jank“ in „Frame“ ändern
Nit: Der Tab „Sperrrahmen“ hat einen minimierbaren Pfeil, der immer einen dunklen Hintergrund hat.
Durch die Auswahl eines Frames sollte automatisch zum Anfang dieses Frames gescrollt werden
Klicken Sie mit der rechten Maustaste auf die CPU-Erfassung auf der L2-Zeitachse.
Symbol für die Neuanordnung aus der letzten Swimlane entfernen
Schaltfläche zum Zoomen auf Auswahl funktioniert nicht
Frame-Lebenszyklus-Tracks werden für verschiedene Frames dupliziert
Zeitstempeldetails aus dem Analysebereich entfernen
Ändern Sie „Voraussichtlicher Termin“ -> „Frist“.
Datenbindung
Databinding hat den Fehler "java.lang.StackOverflowError" verursacht.
Designtools
compose-ide-plugin weist instabile Testfehler auf
resourcemanager.rendering.SlowResourcePreviewManager.getIcon UI-Layout/-Generierung ist rekursiv und kann den Stack überlaufen
[Android Studio Chipmunk | 2021.2.1 Canary 5] Die Standardfarbe des Vektorsymbols ist weiß statt schwarz
ModuleClassLoader kann einige Java-Klassen nicht finden.
Gerätedatei-Explorer
Dateien werden beim Schließen unerwartet gelöscht
Gerätemanager
Größe des Detailbereichs anpassen
Mock WearPairingManager in Einheitentests
PhysicalDevicePanelTest schlägt unter Windows sporadisch fehl
Kopplungssymbol für den Status „Verbunden“ und „Nicht verbunden“ hinzufügen
[Emulator in der Größe anpassen] S als auswählbares System-Image aus der AVD-Erstellung entfernen
[Wear-Assistent zum Koppeln] Tab für eingebetteten Emulator für virtuelles Telefon öffnen
[Wear Pairing Assistant] Fehler beim Verbinden von Geräten
[Wear Pairing Assistant] Kopplungsassistent erkannte nicht, dass Geräte gekoppelt sind
TimeoutException in AsyncDetailsBuilderTest
Bearbeiten
MigrateToAppCompat[Gradle]Testmethoden schlagen nach der Zusammenführung mit IDEA 193.4697.15 sporadisch fehl
Eingebetteter Emulator
Ausnahmebericht: com.android.diagnostic.LoggerErrorMessage at com.android.tools.idea.emulator.EmulatorView$ScreenshotReceiver.onNext-1b7313ae
Manchmal wird beim Schließen des Emulators ein „AbgelehntExectionException“-IDE-Fehler angezeigt
Im Emulatorfenster befindet sich eine Linie zur Breitenausrichtung, die unnötigen Platz einnimmt .
IllegalStateException IDE-Fehler beim ersten Start des Emulators
Emulator
[Eingebetteter Emulator] Ausgewähltes Gerät fehlt im anpassbaren Menü
Importieren/Synchronisieren
V2 geht davon aus, dass Projekte immer eine Variante haben
KTS-Tests mit Gradle-Synchronisierung in eine separate Klasse oder ein separates Paket verschieben
Symbole werden nicht aufgelöst, wenn die Migration zu nicht-transitiven R-Klassen rückgängig gemacht wird.
[DBP] DBP-Daten (Eigenschaftendatei + Aktualisierungsaufgabe) über V2-Modell freigeben
Ausnahme beim Konfigurieren der JDK-Tabelle
Fehler bei der Synchronisierung mit Gradle in Chipmunk Canary 5
Falsche Fehlermeldung, wenn auf das interne Kotlin-Feld aus dem Einheitentest zugegriffen wird
Die Synchronisierung von AGP 7.2.0-alpha04 und der IDE Canary 5 schlägt fehl, ohne dass ein Upgrade angeboten wird
Bei der Synchronisierung werden LintOptions.severityOverrides nicht ausgefüllt.
Synchronisierung mit nicht unterstützter Methode fehlgeschlagen: LintOptions.getBaseline()
„Ungelöste Referenz“ für Klassen, die in einem reinen Kotlin-Modul generiert wurden
In Gradle wird „Synchronisierung fehlgeschlagen: Grund unbekannt“ angezeigt, wenn das App-Ziel-SDK fehlt.
IntelliJ
IDE-Fehler (java.lang.IndexOutOfBoundsException) ist bei der Auswahl von „Lesezeichen festlegen“ in der MainActivity aufgetreten
Jetpack Compose
Automatische Korrektur für @Preview ist falsch
Layout-Editor
[Compose-CL] Unterstützung der automatischen Vervollständigung für die ConstraintLayout-JSON-Syntax hinzufügen
[lint] Verwende das Symbol „notificationInfo“, um Tipps zu erhalten
[Vorschauauswahl] Tracking unter Berücksichtigung von Geräteklassen hinzufügen
Vektorsymbole werden zum ersten Mal nicht im Fenster für die Vektorauswahl geladen
[New DeviceDropdown] Hinweis: Warum unterscheiden sich die Titel / Abschnitte in den verschiedenen Tools?
SourceCodeEditorProviderTest.testStateSerialization schlägt sporadisch fehl
MultiRepresentationPreviewTest.testMultipleProviders_conditionallyAccepting schlägt sporadisch fehl
MultiRepresentationPreviewTest.testPreviewRepresentationShortcutsRegistered schlägt sporadisch fehl
Schraubenschlüssel-Symbol oben in der AVD-Vorschau entfernen
Projektleck in PreviewProviderTest.testRenderTaskTimeOutReturnsANullDragImage
IDE-Fehler (java.lang.exception) wurde im Editor für Drawable-Layout festgestellt
Der obere Rand der SingleWidgetView-Einstellung ist fehlerhaft
IDE-Fehler (java.lang.ClassCastException) beim Scrollen im Attributbereich des Widgets mit der Maus
Zoomleiste wird verkleinert und funktioniert nicht mehr
langsamen Betrieb in EDT durch DependencyManager.checkForRelevantDependencyChanges vermeiden
Drop-down-Menü „Ressourcenqualifizierer“ im Layout-Editor hinzufügen
Layout Inspector
[2021.1.1 Beta 4 ]Manchmal werden Schaltflächen im Banner „Verbindung ohne Neustart der Aktivität“ zweimal angezeigt.
intellij.android.layout-Inspector.tests laufen häufig ab.
Falsch gezeichnete Linie bei vollständig geschlossenem Gerät falten
„IllegalStateException: Timeout“ in ReportingCountDownLatch
App-Absturz beim Wechsel zwischen Live- und Nicht-Live-Modus
Zeitlimit in AppInspectionSnapshotSupportTest
Der Legacy-Layout-Inspector ist nicht mehr verfügbar
Fuss
IndexOutOfBoundsException in LintResourcePersistence.deserialize(LintResourcePersistence.kt:483)
Wenn Sie Lint ausführen, wird eine Warnung zu nicht übereinstimmenden Kotlin-Bibliotheksversionen gemeldet
Während der Lint-Analyse von vector_drawable.xml-Dateien wurde ein Absturz gemeldet
Unnötiger NewApi-Fehler bei android.util.SparseArray#set
IntentReset: falsch negatives Ergebnis bei Verkettung
Im Registrierungscode der Lint-Prüfung fehlt ein Punkt im FQ-Klassennamen
Neue Lint-Prüfung „DisuragedApi“ meldet Duplikate und falsch positive Ergebnisse
Falsche PrivateResource-Lint-Warnung bei Verwendung von com.android.support:design
Bei der Lint-Prüfung von ExportedReceiverDetector sollte bei Elementen keine Warnung ausgegeben werden
Fehlerhafte Links in der Lint-Dokumentation
Logcat
Logcat zeigt doppelte Einträge an
RegexFilter und NegatedRegexFilter lösen eine PatternSyntaxException aus
Video aufzeichnen: Unerwarteter Fehler beim Kopieren der Videoaufnahme vom Gerät: Remote-Objekt existiert nicht.
Arbeitsspeicher
Verlangsamung der App aufgrund der Nachverfolgung der Zuweisung optimieren
Assistent für neue Projekte
Das neue Compose-Projekt kann nicht erstellt werden, wenn SDK 31 nicht installiert ist
Offline-Support
Zugriff verweigert: keine weiteren Informationen
Profiler
Ziehen für Tracks mit deaktiviertem „isDragEnabled“ wird deaktiviert
Eigenständiger Profiler funktioniert nicht
Projektstruktur
Gradle-bezogenen Code in Systemmodule für Gradle-Projekte extrahieren.
Wie kann die Synchronisierung nach dem Rückgängigmachen ausgelöst werden?
PSD zeigt AGP-Versionen an, die nicht mit Studio kompatibel sind
PSD – Unsortierte „Gradle-Versionen“ im Drop-down-Menü
Projektansicht
Android Studio friert ein, wenn in der Projektansicht mit der rechten Maustaste auf eine Kotlin-Datei geklickt wird
Laufen
AS 4.2 bleibt beim zweiten AVD-Installationsversuch hängen
Zifferblätter beenden
Tests ausführen
GMD-Tests mit dem ATD-Systemimage mit API-Level 30 schlagen aufgrund eines fehlenden Systembilds fehl
SDK-Manager
StudioNetUtils beim Zusammenführen von Intellij entfernen
Shrinker (R8)
Studio-Integrationstest bei Rolling fehlgeschlagen
Roll-out nach Studio nicht möglich, da die interne verschleierte R8-Klasse importiert wurde
Vorlagen
nicht aufgehobener GradleVersionCatalogDetector in "AndroidModuleStepTest konfigurieren"
UX
[Artwork-Anfrage] Feedback-Symbol
Fenster und Menüs
störende Symbole in der rechten unteren Ecke

Android Studio Chipmunk Canary 5 (2021.2.1.5)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.2.0-alpha05
Behobene Probleme
Android Gradle-Plug-in
Das Dessugaren führt nur zu einem ungültigen DEX, wenn es über Android Studio Bumblebee ausgeführt wird.
Bitte annotieren Sie BundleToApkTask mit @CacheableTask
Warnung bei der Auswertung von Gradle 7.2-rc-1, AGP 7.0
Verwendung von „SkipIfEmpty“ bei Aufgabeneingaben validieren
Mit der Aufgabe „create{variant}UnitTestConsiderationReport“ von AGP 7.0.3 werden Tests für alle Varianten ausgeführt
Code-Editor
Neues Projekt: Kotlin-Quelldateien enthalten keine Tabs für Code/Split/Design
Fuss
UnknownNullness-Prüfung auf falsch positive Ergebnisse für Kotlin-Attribute
Logcat
Logcat zeigt doppelte Einträge an
Tests ausführen
Der Export von Testergebnissen für die Schaltfläche „Vorhandenen überschreiben“ ist nicht lokalisiert
[Manuelle Einheitentests werden ausgeführt] „Keine Aufgaben verfügbar“ beim Versuch, Einheitentests über AS auszuführen
Tests
Die IDE ruft beim Ausführen von Einheitentests unnötigerweise cleanTestDebugUnitTest vor testDebugUnitTest auf
Wear-Kopplungsassistent
Fehler beim Starten von AVD

Android Studio Chipmunk Canary 4 (2021.2.1.4)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.2.0-alpha04
Behobene Probleme
Android Gradle-Plug-in
Jacquard und Veröffentlichung über dieselbe Bibliotheksvariante unterstützen
Aktualisierung zur standardmäßigen Verwendung von JaCoCo 0.8.7
AGP sollte die Datei „baseline.profm“ zusätzlich zu „baseline.prof“ bündeln
AVD-Manager
Bei AVDs, die mit dem Tool „AVDmanager cli“ erstellt wurden, wird in AVD Manager kein Playstore angezeigt (auch wenn dies der Fall ist).
Bereitstellung
Protokolle ohne Spam
Bearbeiten
verworfenMethodException: „...FileEditor.getFile“ wurde eingestellt. Du musst es in „...ApkEditor“ überschreiben.

Android Studio Chipmunk Canary 3 (2021.2.1.3)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.2.0-alpha03
Behobene Probleme
Android Gradle-Plug-in
Jacquard und Veröffentlichung über dieselbe Bibliotheksvariante unterstützen
Fehlende Abhängigkeiten von AGP-Vorab-Tasks
Die Eingabe von „rawLocalResourcesNoProcessRes“ der MergeResources-Aufgabe ist nicht als „IgnorierenEmptyDirectories“ markiert.
Android Studio
Bei Verwendung von ViewBinding über die Attributdelegierung schlägt Lint UnusedResources fälschlicherweise fehl
Code-Editor
AndroidMISSINGOnClickHandlerInspection optimieren
Importieren/Synchronisieren
Die Variantenauswahl wird nicht zusammen mit androidTest-Abhängigkeiten weitergegeben
Fuss
SuppressLint funktioniert nicht für AppBundleLocalechanges
ViewBinding (Ansichtsbindung)
ViewBinding kann nicht gebunden werden, wenn nichtTransitiveRClass aktiviert ist und @android-IDs in der XML-Datei verwendet werden

Android Studio Chipmunk Canary 2 (2021.2.1.2)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.2.0-alpha02
Behobene Probleme
Android Gradle-Plug-in
Regression von AGP 7.0.0-alpha10: Plug-in "com.android.internal.library" konnte nicht angewendet werden, wenn databinding aktiviert ist
LintDebug unterbricht das Konfigurations-Caching
Achten Sie darauf, dass „[consumer]proguardFiles“ in IDE-Modellen aus v2 unterstützt wird
Android Studio
Vorlagenaktualisierung für Jetpack Compose 1.0
AVD-Manager
Befehlszeilenausgabe, die mit Parsing-Logs verschmutzt ist
Schreiben und Bearbeiten
Studio konnte aufgrund der alten Kotlin-Sprachversion nicht erstellt werden
Vorschau verfassen
Die interaktive Vorschau funktioniert nicht mehr, wenn ich die Scroll-Ansicht ziehe
Datenbindung
Databinding 7.0.0 verwendet eingeschränkte Lebenszykluserweiterungen
Layout-Editor
Versuche zum Starten von Threads beim Laden von Schriftarten für die Vorschauvorschau (führt zu einem Renderingfehler)
Layout Inspector
App stürzt aufgrund des LayoutInspector ab
Fuss
Im Testmodus von Lint TestMode.WHITESPACE sollten Labelreferenzen in Kotlin keine Leerzeichen hinzugefügt werden.
lintVitalAnalyze löst Ausnahme aus: „Aufruf an UsageTracker vor der Initialisierung“
Manifeste
Rote Symbole in AndroidManifest.xml bei Verwendung des Namespace DSL
Neuer Code/neue Vorlagen
Die Vorlage zum Erstellen eines Projekts enthält keine Debugging-Abhängigkeit von androidx.compose.ui:ui-test-manifest
Assistent für neue Projekte
Gradle-Plug-in-Definitionen in Stammprojektdatei build.gradle verschieben
Infomaterial
Ändern Sie die Farbe für die Pop-up-Dokumentation zur Beschreibung der Ressourcen nicht auf Rot.
SDK-Manager
Ich wurde vom ersten Ausführungsassistenten nie dazu aufgefordert, die Lizenz für die Build-Tools zu akzeptieren.
Assistant aktualisieren
Paketattribut der AndroidManifest.xml-Datei in Namespace DSL migrieren
Aktualisierung des Gradle-Plug-ins wird jedes Mal angehalten

Android Studio Chipmunk Canary 1 (2021.2.1.1)

Zusammen veröffentlicht mit:
  • Android Gradle-Plug-in 7.2.0-alpha01
Behobene Probleme
Android Gradle-Plug-in
Validierung von Ressourcennamen für Overlay-Videos lockern
Das Festlegen eines Anbieters für VariantOutput.versionCode kann den Konfigurationscache beeinträchtigen
Designtools
SVG-Farbverläufe werden nicht ordnungsgemäß in VectorDrawable konvertiert, wenn viewBox mit einer negativen Koordinate beginnt.
Importieren/Synchronisieren
Null-Zulässigkeit lintJar in IdeAndroidLibrary über v2
Langes Fixieren beim Speichern des Projekts nach der Synchronisierung
SDK
Die Gradle-Synchronisierung schlägt fehl, da der Daemon nicht gestartet werden kann.
Fuss
NewApi-Lint-Prüfung berücksichtigt keine Robolectric SDK-Konfigurationen
Wear-Kopplungsassistent
Wear-Kopplung versucht, das virtuelle Gerät zu starten, wenn es bereits ausgeführt wird