Letzte Versionen der Supportbibliothek

Diese Seite enthält Details zu den neuesten Releases der Support Library-Pakete. Frühere Versionen finden Sie im Überarbeitungsarchiv der Support Library.

Revision 28.0.0 Produktion

(21. September 2018)

Dies ist die stabile Version der Supportbibliothek 28.0.0 und ist für die Verwendung in der Produktion geeignet. Dies ist der letzte Funktionsrelease im android.support-Paket. Entwicklern wird empfohlen, zu AndroidX zu migrieren.

Neue Funktionen

  • AnimatedStateListDrawableCompat ermöglicht animierte Übergänge zwischen Drawable-Zuständen.
  • VectorDrawableCompat unterstützt den Farbverlauf sowie ColorStateList-Füllungen und -Striche.

Revision 28.0.0 RC 2

(27. August 2018)

Dieser Releasekandidat der Supportbibliothek gilt als vollständig abgeschlossen und seine öffentliche API-Oberfläche ist stabil. Dieser Release wird als endgültige stabile Version ausgeliefert, mit Ausnahme kritischer Probleme. Dieser Release sollte sicher in der Produktion verwendet werden können. Bitte melden Sie alle Probleme über die öffentliche Problemverfolgung.

Behobene Probleme

  • Proguard entfernt den Konstruktor „Modellanwendung ansehen“ (öffentliches Problem 112230489)
  • Konstanter Status „AnimierteStateListDrawableCompat“ wurde korrigiert
  • Die Media2-Abhängigkeit wurde aus mediarouter 1.0.0 entfernt
  • „Fragment.getViewLifecycleOwner()“ wird beim Drücken der Startbildschirmtaste nicht gestoppt (öffentliches Problem 113070421) ([öffentliches Problem 113070421](https://issuetracker.google.com/issues/113070421))

Revision 28.0.0 RC 1

(6. August 2018)

Dieser Releasekandidat der Supportbibliothek gilt als vollständig abgeschlossen und seine öffentliche API-Oberfläche ist stabil. Dieser Release wird als endgültige stabile Version ausgeliefert, mit Ausnahme kritischer Probleme. Dieser Release sollte sicher in der Produktion verwendet werden können. Bitte melden Sie alle Probleme über die öffentliche Problemverfolgung.

Hinweis: Einige Bibliotheken wie media2 befinden sich noch in der Alphaphase, da ihre API-Oberflächen noch nicht fertiggestellt sind. Wir raten davon ab, Alphabibliotheken in der Produktion zu verwenden. Bibliotheken sollten unbedingt nicht von Alphabibliotheken in der Produktion abhängig sein, da sich ihre API-Oberflächen in quell- und binärkompatibler Weise ändern können.

Behobene Probleme

  • Das Menü "BottomNavigationView" wurde in der Design-Supportbibliothek nicht richtig initialisiert.
  • PositionalDataSource verarbeitet vorab angehängte Element-Einfügungen in die Datenbank nicht richtig.
  • Schieberegler ruhen und reagieren nicht.
  • Mit „SlicesProviderCompat.getPinnedSpecs()“ werden URIs keine Nutzer-IDs hinzugefügt.
  • RoutePlayer2: Remote-Wiedergabe wechselt nicht zurück zur lokalen Wiedergabe
  • Das Parsen von Cache-Slices stürzt bei Aktionen ab
  • Absturz der Google Suche App beim Rendern des statischen Slice
  • ConcurrentChangeException in der RecyclerView-Auswahlbibliothek, wenn das Dataset durch Entfernen der Auswahl geändert wurde
  • PreferredThemeOverlay wurde auf das neueste Material Theme aktualisiert. Wenn kein benutzerdefiniertes Design angegeben ist, wird „PreferredThemeOverlay“ als Standarddesign verwendet.
  • Die Themes „PreferredThemeOverlay.v14“ und „Präferenz ThemeOverlay.v14.Material“ wurden zugunsten von „PräferenzThemeOverlay“ eingestellt.
  • Die Sichtbarkeit von PriorityGroup ist jetzt mit den untergeordneten Gruppen verknüpft. Wenn du eine übergeordnete Gruppe ausblendest, werden auch die untergeordneten Gruppen nicht mehr in der Hierarchie angezeigt. Mit „Präferenz.isShown()“ kannst du feststellen, ob dem Nutzer in der Hierarchie tatsächlich eine Einstellung angezeigt wird.
  • „Präferenz.onSetInitialValue(boolean, Object)“ wurde eingestellt und durch „onSetInitialValue(Object)“ ersetzt. PreferredDataStore stellt nun auch Standardwerte korrekt wieder her.

Revision 28.0.0 Beta 1

(Juli 2018)

Diese Betaversion der Supportbibliothek gilt als vollständig abgeschlossen und ihre öffentliche API-Oberfläche ist stabil, sodass keine kritischen Probleme auftreten. Obwohl diese Version sicher in der Produktion verwendet werden kann, kann sie dennoch Fehler enthalten. Melden Sie Probleme bitte der öffentlichen Problemverfolgung.

Behobene Probleme

  • Gesten-Auswahlhilfe ruft Ereignisse für nicht auswählbare Elemente ab
  • Schiebereglersegmente können ein doppeltes Daumensymbol haben, wenn der Schiebereglerwert aktualisiert wird
  • IconCompat hat TYPE_URI-Symbole beschädigt
  • Absturz mit Einstellungen in der Suchleiste
  • Absturz in Slice.toString()
  • OffsettingListUpdateCallback.onMoved() ruft mCallback.onRemoved() anstelle von mCallback.onMoved() auf (Problem 110711937)

Version 27.1.1

(April 2018)

Behobene Probleme

  • AsyncListDiffer ruft getChangePayload nicht auf (AOSP-Problem 73961809).
  • onCleared von Fragment ViewModel nicht aufgerufen (AOSP-Problem 74139250)
  • RecyclerView.setRecycledViewPool() erhöht die Anzahl der Anhänge, auch wenn der Adapter null ist
  • RecyclerView NPE, wenn SmoothScroller.onStop stop() oder startSmoothScroller() aufruft
  • Beim Ersetzen des Fragments flackert das vorherige Fragment, nachdem das neue Fragment angezeigt wird (AOSP-Problem 74051124).
  • Änderung des Callbacks für den Ladeprogramm in 27.1.0 (AOSP-Problem 74135998)
  • Das RTL-Layout funktioniert nicht, wenn die vertikale Rasteransicht eine Spalte größer als 1 ist
  • onLoadFinished mit FragmentPagerAdapter mehrmals in ViewPager aufgerufen
  • AsyncListDiffer sollte Aktualisierungen senden, nachdem die aktuelle Liste festgelegt wurde (AOSP-Problem 74003309).
  • ShareActionProvider wirft ClassCastException in 27.1.0 ab
  • Änderung des Fragmentlebenszyklus mit ViewPager (AOSP-Problem 73976255)

Revision 28.0.0 Alpha 1

(März 2018)

Hinweis:28.0.0-alpha1 ist eine Vorabveröffentlichung, die die Entwicklervorschau für Android P unterstützt. Die API-Oberfläche kann sich ändern und enthält nicht unbedingt Funktionen oder Fehlerkorrekturen aus den neuesten stabilen Versionen der Support Library.

Wichtige Änderungen

  • Wie bereits in der Ankündigung von Android KTX erwähnt, verwenden wir weiterhin das Paketpräfix androidx in allen unseren Bibliotheken. Dieses neue Paket enthält eine Auswahl komplett neuer Bibliotheken, darunter heifwriter und recyclerview-selection. Wir hoffen, dass durch die Aufteilung zwischen android.* und androidx.* deutlicher wird, welche APIs mit der Plattform gebündelt sind und welche statischen Bibliotheken für App-Entwickler in verschiedenen Android-Versionen verwendet werden können.
  • Die Teile support-core-ui, support-core-utils und support-compat wurden in kleinere Bibliotheken aufgeteilt. Diese Änderung wird uns helfen, die Unterstützung von Bibliotheksabhängigkeiten in Zukunft zu entschlüsseln. Es gibt jetzt die folgenden neuen Bibliotheken:
    • asynclayoutinflater (von support-core-ui)
    • Sammlungen (von Supportcompats)
    • Koordinatorlayout (vom Design)
    • Cursoradapter (von support-core-ui)
    • customview (aus support-core-ui)
    • Documentfile (von support-core-utils)
    • Schubladenlayout (aus Support-Core-UI)
    • Interpolator (aus support-core-ui)
    • loader (aus „support-fragments“ und „core-utils“)
    • localbroadcastmanager (von support-core-utils)
    • print (von support-core-utils)
    • Schiebefensterlayout (aus Support-Core-UI)
    • Swipe-Refresh-Layout (von support-core-ui)
    • Viewpager (von support-core-ui)

Neue APIs

  • recyclerview-selection bietet Unterstützung für die Elementauswahl für RecyclerView. Das Paket enthält Folgendes:
    • Unterstützung für das Erstellen, Ändern, Prüfen und Überwachen von Änderungen an einer Reihe ausgewählter Elemente in einer RecyclerView-Liste.
    • Unterstützung intuitiver Aktionen mit Mehrfachauswahl:
      • Die berührungsgesteuerte Auswahl ermöglicht es Nutzern, durch eine intuitive Geste zum langen Drücken und Ziehen Elementbereiche auszuwählen.
      • Mit der Auswahl des mausgesteuerten Armbands können Nutzer einen Block von Elementen in einer RecyclerView-Liste mithilfe herkömmlicher Mauszeiger-/Lasso-Aktionen auswählen.
    • Unterstützung für berührungsorientierte Geräte wie Formfaktoren für Smartphones und Laptops mit Touchscreen sowie für Pointer-orientierte Geräte.
  • HEIF Writer unterstützt das Schreiben von Standbildern im HEIF-Format.
  • Designbibliothek
    • Wir haben ein neues Anwendungsdesign namens Theme.MaterialComponents mit neuen Attributen und aktualisierten Stilen für Komponenten eingeführt.
    • Wir haben folgende Komponenten hinzugefügt:
      • UntereApp-Leiste
      • Chip
      • Chipgruppe
      • MaterialButton
      • MaterialCardView
  • Slices bietet ein Framework für Apps, um Vorlageninhalte aus anderen Apps einzubetten.
    • segments-builders enthält Methoden zum Erstellen von Inhalten in einem Vorlagenformat.
    • Slices-View enthält Methoden zur Darstellung dieses Inhalts.
  • Browseraktionen bieten App-Entwicklern ein Protokoll, über das sie ein einheitliches (aber anpassbares) Kontextmenü für URLs aufrufen können. Diese Funktion hängt davon ab, ob eine Browser-App vorhanden ist (z. B. Chrome, wo sich diese Funktion noch in der Entwicklung befindet), die Browseraktionen unterstützt.
  • Mit ContextCompat.getSystemService() und getSystemServiceName() ist die Suche von Systemdiensten nach Typ auf allen API-Ebenen möglich.

Fehlerkorrekturen

  • onCleared von Fragment ViewModel nicht aufgerufen (AOSP-Problem 74139250)
  • onLoadFinished() wird in ViewPager mit FragmentPagerAdapter mehrmals aufgerufen (AOSP-Problem 74182171).
  • Die Funktion smoothScrollToPosition() des LinearLayoutManagers von RecyclerView zeigt unter bestimmten Umständen unregelmäßige Bewegungen (vor und zurück) an (AOSP-Problem 71567765).

Version 27.1.0

(Februar 2018)

Wichtige Änderungen

  • Die zugrunde liegende Implementierung von Loader wurde umgeschrieben und verwendet den Lebenszyklus. Die API bleibt unverändert, aber es gibt eine Reihe von Änderungen im Verhalten:
    • initLoader(), restartLoader() und destroyLoader() können jetzt nur im Hauptthread aufgerufen werden.
    • Die onStartLoading() und onStopLoading() eines Loaders werden jetzt aufgerufen, wenn das enthaltende FragmentActivity/Fragment gestartet bzw. gestoppt wird.
    • onLoadFinished() wird nur zwischen onStart() und onStop aufgerufen. Dadurch können Fragment-Transaktionen jetzt sicher in onLoadFinished() ausgeführt werden.
    • Die FragmentController-Methoden für Loader wurden verworfen.
  • Das getDialog() von DialogFragment ist jetzt bis onDestroyView() gleich null und wird in dismiss() nicht mehr null. Sie können jetzt feststellen, ob das Dialogfeld in onStop() manuell geschlossen wurde. Dazu prüfen Sie, ob getDialog().isShowing() „false“ zurückgibt.

Neue APIs

  • ListAdapter für RecyclerView (zusammen mit AsyncListDiffer) erleichtert das Berechnen von Listenunterschieden für einen Hintergrundthread. Damit kann RecyclerView Inhaltsänderungen mit minimalem Aufwand für den UI-Thread automatisch animieren. Sie nutzen DiffUtil im Hintergrund.
  • SortedList.ReplaceAll ermöglicht das Aktualisieren aller Daten in einer SortedList, die alle entsprechenden Animationen für Einfügungen, Entfernungen, Änderungen und Verschiebungen ausführt. Verschiebungen werden als Entfernungen und Einfügungen behandelt.
  • FragmentActivity und Fragment implementieren jetzt ViewModelStoreOwner und können jetzt als Alternative zur Verwendung von ViewModelProviders.of() mit den Konstruktoren ViewModelProvider verwendet werden.
  • Fragmente haben jetzt die Methoden requireContext(), requireActivity(), requireHost() und requireFragmentManager(), die ein NonNull-Objekt der entsprechenden get-Methoden zurückgeben oder ein IllegalStateException auslösen.
  • requireViewById(), eine @NonNull-kompatible Version von findViewById() wurde WindowCompat, ActivityCompat und ViewCompat hinzugefügt, die ein IllegalArgumentException ausgeben, wenn das Ziel nicht gefunden werden kann.
  • Die Methoden LoaderCallbacks haben jetzt die entsprechenden Annotationen @Nullable und @NonNull.
  • FileProvider unterstützt jetzt getExternalMediaDirs() auf Geräten mit API 21 und höher über das neue <external-media-path>-Element.

Fehlerkorrekturen

  • Das Fragment, das den Loader in onCreate initialisiert, hat einen fehlerhaften Lebenszyklus im ViewPager.
  • LoaderManager wirft IllegalStateException in onLoadFinished ab
  • LoaderViewModel löscht seine Loader in onCleared nicht
  • Klassendatei für android.arch.lifecycle.ViewModelStoreOwner nicht gefunden
  • DialogFragment onClose wird nicht sofort nach remove() aufgerufen
  • Emojis für die Länderflagge funktionieren nicht auf Geräten mit Releaseschlüsseln, wenn Schriftarten zum Herunterladen verwendet werden
  • Die Bibliothek der Einstellungen verwendet Attribute, die unter alten Android-Versionen nicht funktionieren.
  • Die testlib-Artefakttypen von MediaCompat sind falsch dokumentiert (AOSP-Problem 71559905).
  • Absturz von Google Sans in TypefaceCompatUtil
  • Geben Sie einen ArraySet-Konstruktor an, der Collection annimmt.
  • updateApi entfernt .ignore-Dateien, die beibehalten werden sollen.
  • Redundante MainFragmente, die in BrowseFragment erstellt wurden
  • Verwendung von Reflexionen aus CarRecyclerView entfernen
  • java.lang.IllegalStateException bei FragmentManagerImpl.checkStateLoss
  • Habe (undocumented) java.lang.SecurityException beim Verwenden von android.support.v4.content.PermissionChecker.checkSelfPermission
  • RecyclerView IndexOutOfBoundsException, da „State.mPreviousLayoutItemCount“ in „setAdapter“ nicht gelöscht wurde (AOSP-Problem 37657125)
  • Fragment, das den Loader in onCreate initialisiert, hat einen fehlerhaften Lebenszyklus in ViewPager (AOSP-Problem 34831613).
  • FragmentManagerImpl.execSingleAction stürzt ab

Version 27.0.2

(November 2017)

Fehlerkorrekturen

  • EmojiEditTextHelper wirft NullPointerException.
  • IllegalStateException: Fragment wurde noch nicht angehängt.
  • Das Pop-up mit dem Cast-Symbol konnte nicht durch Tippen auf eine beliebige Stelle auf dem Bildschirm geschlossen werden.
  • MediaMetadataCompat wirft BadParcelableException.

Version 27.0.1

(November 2017)

Fehlerkorrekturen

  • LifecycleRegistry hat den falschen Status, nachdem startActivityForResult() aufgerufen wurde. (Problem 65665621)
  • Die Farbe deaktivierter Schaltflächen ist auf älteren API-Levels zu hell.
  • Nachdem ein Nutzer gescrollt hat, kann er nicht mehr auf Elemente in einem RecyclerView klicken. (AOSP-Problem 66996774)
  • Wenn in TalkBack auf weitere Optionen geklickt wird, gibt das System das neue Pop-up nicht an oder legt den Fokus nicht auf die neuen Optionen.

Version 27.0.0

(Oktober 2017)

API-Unterschiede

API-Änderungen

  • Annotationen zur Null-Zulässigkeit wurden verschiedenen APIs hinzugefügt, u. a.: Dies kann zu Kotlin-Kompilierungsfehlern führen, wenn die Rückgabetypen, für die Nullwerte zulässig sind, nicht ordnungsgemäß verarbeitet werden.
  • Fragment kann für Fragmentübergänge, einschließlich Übergängen gemeinsam genutzter Elemente, unterstützte Bibliotheksversionen von Transition verwenden.
  • Die Paging-Bibliothek (android.support.content.ContentPager) unterstützt Seiteninhalte, die über ContentProvider bereitgestellt werden. Durch die Verwendung dieser Bibliothek kann ein Client teures Interprozess-Austausch des Cursorfensters im UI-Thread vermeiden, indem eine Kompatibilitätsbibliothek für die Android 8.0-Funktion bereitgestellt wird.
  • ViewCompat fügt jetzt Wrapper für Autofill-Methoden hinzu, einschließlich getImportantForAutofill(), isImportantForAutofill(), setAutofillHints() und setImportantForAutofill().
  • Das Leanback erhält neue Funktionen und Verbesserungen. Außerdem gibt es einige eingestellte Klassen nicht mehr, z. B.:
    • Picker kann jetzt mithilfe der Methode setSeparators() verschiedene Trennzeichen zwischen den einzelnen Spalten verwenden.
    • DiffCallback wurde hinzugefügt, damit ArrayObjectAdapter die von DiffUtil bereitgestellte Ausgabe nutzen kann.
    • Infrastruktur zur Unterstützung von Mediaplayern mit variablen Steuerelementen und optionalen Steuerelementen für Vorspulen, Wiederholen, Zufallsmix, Weiter, Zurück und Zurückspulen.
    • MediaControllerGlue, WiedergabeControlGlue, PlaybackControlSupportGlue und PlaybackOverlayFragment wurden entfernt.
  • Für Tests wird das PollingCheck-Dienstprogramm von AOSP CTS übertragen. Sie fragt nach, ob eine Bedingung innerhalb eines Zeitlimits eintritt.
  • Infrastruktur zur Unterstützung von Laufzeitberechtigungen für Instant Apps für Android 5.0 mit PermissionCompatDelegate hinzugefügt.
  • Vertrauenswürdige benutzerdefinierte Tabs werden jetzt unterstützt. Sie können jetzt eine Beziehung zwischen einer Anwendung und einem Ursprungs-URI definieren.
  • Die Unterstützung für den Inaktivmodus von Android Wear wird durch die Verwendung des monitorlosen Fragments "AmbientMode" vereinfacht, das auch die Unterstützung des Inaktivmodus mit der Verwendung von Architekturkomponenten kompatibel macht.
  • Einige verworfene Klassen wurden entfernt, da wir keine alten APIs vor Version 14 mehr verwenden, z. B. android.support.v7.NotificationCompat (verwenden Sie stattdessen NotificationCompat von Version 4), KeyEventCompat, ParallelExecutorCompat und SearchViewCompat.
  • Die Konstanten der migrierten Wear-Manifestmetadaten sind jetzt alle über android.support.wear.utils.MetadataConstants verfügbar.
  • Der Inaktivmodus wird jetzt für alle Aktivitäten unterstützt, nicht nur für WearableActivity. Weitere Informationen finden Sie in der Referenz zu AmbientMode.
  • RoundedDrawable unterstützt jetzt die XML-Inflation.

Fehlerkorrekturen

  • Anwendung stürzt bei Supportbibliothek 27 und herunterladbarer Schriftart ab
  • Herunterladbare Schriftarten funktionieren nicht bei neuen Projekten, die nach der Aktualisierung des SDK erstellt wurden
  • SpeechDetectr API funktioniert im letzten Upgrade nicht mehr
  • Fragmentbezogener Absturz beim Zeichnen nach Entfernen der animierten Ansicht
  • support-leanback-demos sind die Medienwiedergabe alle kaputt
  • Android Support Library fügt <meta-data> zum Manifest hinzu
  • FontResourcesParserCompat sollte android verstehen: attrs
  • Leanback Glue unterstützt die Pause-Eingabetaste nicht
  • Nicht aufgelöstes Symbol in IDE, wenn mehrere Pakete dieselbe Artefakt-ID haben.
  • Null-Pointer-Ausnahme in CarExtender
  • Nach dem Erstellen des MediaControllers wurde der Wiedergabestatus für den Zufallsmix / Wiederholungsmodus falsch festgelegt
  • Standardposter des Bibliotheksclusters werden während der Navigation auf dem nächsten Cluster ausgeführt
  • Metadaten der Empfehlungskarte sind abgeschnitten
  • Folgen Ausnahme bei RecyclerView.attachViewToParent()
  • ClassNotFoundException beim Unmarshalling von SavedState (AOSP-Problem 37133281)
  • Fokus bleibt in RecyclerView hängen
  • ANR-Fehler im Leanback LayoutManager beheben

Version 26.1.0

(September 2017)

Dies ist ein Sonderrelease zur Einbindung der Supportbibliothek in Lebenszyklen aus Architekturkomponenten. Wenn Sie die Lebenszyklusbibliothek nicht verwenden, müssen Sie kein Update von 26.0.2 ausführen. Weitere Informationen finden Sie in den Versionshinweisen zu Architekturkomponenten.

Wichtige Änderungen

Version 26.0.2

(August 2017)

Fehlerkorrekturen

  • Menüsymbole sind in Support Library 26.0.0 vereinfacht
  • GuidedAction.multilineDescription funktioniert nicht richtig mit Leanback.

Release von Revision 26.0.1

(August 2017)

Fehlerkorrekturen

  • FontCompat 26.0.0 stürzt auf O-MR1-Geräten ab
  • Die Design Support Library 26.0.0 sollte keine Multidex-Unterstützung enthalten (Problem 63999442).
  • AppBarLayout hat jetzt einen Abstand von 300 Pixeln auf der linken Seite seit Version 26.0.0
  • Die WiedergabeTransportControl-Navigation ist fehlerhaft
  • Fragment.onCreateView wird aufgerufen, bevor onCreate abgeschlossen wird.
  • android.os.BadParcelableException: ClassNotFoundException wenn unmarshalling: android.support.v4.media.MediaMetadataCompat

Version 26.0.0

(Juli 2017)

Wichtig: Die Supportbibliotheken sind jetzt über das Maven-Repository von Google verfügbar. Das Support-Repository muss nicht aus dem SDK Manager heruntergeladen werden. Weitere Informationen findest du unter Supportbibliothek einrichten.

Wichtige Änderungen

  • Die mindestens erforderliche SDK-Version wurde auf 14 erhöht. Aus diesem Grund wurden viele APIs, die nur aus Kompatibilitätsgründen mit API-Ebenen vor Version 14 existierten, eingestellt. Clients dieser APIs sollten zu den entsprechenden Frameworks migrieren, die auf der Referenzseite für jede eingestellte API angegeben sind.
  • Die Wear-UI-Bibliothek enthält Klassen, mit denen du Muster und Layouts implementieren kannst, die auf Wear-Geräten funktionieren. Weitere Informationen findest du unter Wear-UI-Bibliothek verwenden.
  • Das Percent Support-Modul wurde eingestellt. Clients dieses Moduls sollten zum neuen ConstraintLayout-Widget migrieren, das in SDK Manager als separates Artefakt bereitgestellt wird.
  • android.support.v7.app.NotificationCompat und die darin enthaltenen Klassen wurden eingestellt und werden in einem zukünftigen Release entfernt:

Neue APIs

  • Neues boolesches Flag fastScrollEnabled für RecyclerView. Wenn aktiviert, müssen fastScrollHorizontalThumbDrawable, fastScrollHorizontalTrackDrawable, fastScrollVerticalThumbDrawable und fastScrollVerticalTrackDrawable festgelegt werden.

API-Unterschiede

Fehlerkorrekturen

  • Endlosschleife in RecyclerView.toString()
  • ResourceNotFoundException führt nach dem Upgrade auf Canary 6 ein Kotlin-Projekt in API 16 AVD aus
  • java.lang.AssertionError in der Designansicht mit Supportbibliothek 26.0.0-beta2
  • Android Studio-Layoutvorschau für Support Library-Widgets fehlerhaft
  • „Präferenz.setSingleLineTitle()“ wird ignoriert, wenn die Präferenz nicht mit Attributen erstellt wurde
  • DAC-Annotationen vom Typ „Seit“ sind für 25.3.0 / 25.4.0-Überarbeitungen der Supportbibliothek falsch
  • ResourcesCompat.getFont() wirft Ausnahme ab
  • Titel der Symbolleiste nicht fett formatiert
  • Automatische Größenanpassung mit maxLines führt zu unerwarteten Ergebnissen
  • NullPointerException in TextView.checkForRelayout()
  • AppCompatTextViewAutoSizeHelper.setRawTextSize() ruft während des Layouts requestLayout() auf
  • EmojiAppCompatTextView stürzt ab
  • Automatische Größe von TextView passt sich nicht automatisch an, wenn Text geändert wird
  • Bildschirmbeschädigungen in Instacart
  • Nicht unterstützteOperationException in MenuItemCompat
  • NotificationCompat extrahiert Aktionen in API 24 oder höher nicht vollständig
  • CoordinatorLayout-Ankerprobleme bei Layoutaktualisierungen