Ta wersja AndroidaX jest uznawana za niekompletną, a jej publiczna powierzchnia interfejsu API jest stabilna. Ta wersja zostanie wysłana jako ostateczna wersja stabilna, bez uwzględniania krytycznych problemów. Ta wersja powinna być bezpieczna
w środowisku produkcyjnym. Wszelkie problemy zgłoś w publicznym narzędziu do śledzenia problemów.
Rozwiązane problemy
Proguard usuwa konstruktor aplikacji widoku modelu (problem publiczny 112230489)
Stały stan AnimatedStateListDrawableCompat
Usunięto zależność media2 z mediarouter 1.0.0
Fragment.getViewLifecycleOwner() nie zatrzymuje się po naciśnięciu przycisku strony głównej (problem publiczny 113070421)
1.0.0-RC01
6 sierpnia 2018 r.
Ta wersja AndroidaX jest uznawana za niekompletną, a jej publiczna powierzchnia interfejsu API jest stabilna. Ta wersja zostanie wysłana jako ostateczna wersja stabilna, bez uwzględniania krytycznych problemów. Ta wersja powinna być bezpieczna
w środowisku produkcyjnym. Wszelkie problemy zgłoś w publicznym narzędziu do śledzenia problemów.
Rozwiązane problemy
Menu DOWNNawigacja nie jest prawidłowo zainicjowane w bibliotece pomocy do projektowania
PositionalDataSource nie obsługuje poprawnie wstawienia elementów dołączonych do bazy danych
Suwaki są zacięte i nie reagują
SlicesProviderCompat.getPinnedSpecs() nie dodaje identyfikatorów użytkowników do identyfikatorów URI
RoutePlayer2: zdalne odtwarzanie nie przełącza się z powrotem na odtwarzanie lokalne
Analiza wycinków w pamięci podręcznej ulega awarii przy działaniach
Awaria aplikacji wyszukiwarki Google podczas renderowania statycznego wycinka
Wyjątek równoczesny w bibliotece wyboru RecyclerView, gdy zbiór danych zmienił się po usunięciu wyboru
PreferenceThemeOverlay został zaktualizowany do najnowszego motywu Material Design. Jeśli nie podasz motywu niestandardowego, domyślnym motywem będzie PreferenceThemeOverlay.
Motywy PreferenceThemeOverlay.v14 i PreferenceThemeOverlay.v14.Material zostały wycofane i zastąpione komponentami PreferenceThemeOverlay.
Widoczność grupy PreferenceGroup jest teraz powiązana z jej elementami podrzędnymi – ukrycie grupy nadrzędnej spowoduje też, że jej elementy podrzędne nie będą wyświetlane w hierarchii. Użyj funkcji Preference.isShown(), by sprawdzić, czy preferencja jest rzeczywiście wyświetlana w hierarchii.
Metoda Preference.onSetInitialValue(boolean, Object) została wycofana i zastąpiona przez onSetInitialValue(Object). PreferenceDataStore teraz prawidłowo
przywraca wartości domyślne.
1.0.0-beta01
2 lipca 2018 r.
Ta wersja beta AndroidaX jest uznawana za pełną, a jej publiczny interfejs API jest stabilny, z wyjątkiem ewentualnych problemów krytycznych. Ta wersja jest bezpieczna w środowisku produkcyjnym, ale może zawierać błędy. Wszelkie problemy zgłoś do publicznego narzędzia do śledzenia problemów.
Rozwiązane problemy
Funkcja GeSelectionHelper w zakresie jedzenia na elementach, których nie można wybrać
Podczas aktualizowania wartości suwaka wycinki suwaka mogą mieć zduplikowane ikony kciuka
IconCompat naruszył ikony TYPE_uri w wersji alfa 3
Awaria z ustawieniami przy użyciu Seekbar
Awaria Slice.toString()
OffsettingListUpdateCallback.onMoved() wywołuje funkcję mCallback.onRemoved() zamiast mCallback.onMoved()
(problem 110711937)
Poprawki w Android Studio mające wpływ na AndroidaX
Plik gradle.properties nie aktualizuje się do AndroidaX podczas tworzenia projektu o minimalnej wartości P
Biblioteki zewnętrzne nie mogą kompilować się z włączonym AndroidemX w systemie Windows (problem: 79642238).
Awaria aplikacji na AndroidaX skonwertowana podczas wdrażania
Nie udało się rozwiązać problemu: androidx.databinding:databinding-runtime:3.2.0-alpha16
Nie udało się wdrożyć aplikacji skryptu renderowania po refaktoryzacji na Androida X
Awaria podczas wykonywania „refaktoryzacji na AndroidaX”
Błąd: pakiet android.support.annotation nie istnieje
Klasy ograniczenia układu podczas „refaktoryzacji na AndroidaX” otrzymują niewłaściwą nazwę
Błąd: pakiet android.support.design.R nie istnieje
1.0.0 alfa 3
6 czerwca 2018 r.
Poprawki błędów.
Rozwiązane problemy
Widok RecyclerView nie jest renderowany, jeśli otwarte są 2 projekty z różnymi zależnościami AndroidX
Jeśli nie ma pliku gradle.properties, projekt nie może utworzyć ani dodać flag androidx
Brak elementu androidx.core.media.MediaMetadataCompat
Wycinki spadają, gdy rozmiar przekracza 64 tys.
Awaria przeglądarki wycinków
Nie udało się przenieść aplikacji do AppCompact z zależnościami androidX
Biblioteki powiązań danych nie zostały zaktualizowane do wersji androidx
Komórki z dużymi obrazami blokują pozostałą zawartość komórek
Nieprawidłowy import przy refaktoryzacji na Androidax
Awaria wycinków z NPE w SliceProviderCompat
Błąd narzędzia refaktoryzacyjnego: nie należy używać innej wersji (27) niż buildSdkVersion (28)
Problemy z scalaniem Dex podczas próby kompilacji refaktoryzowanego projektu (Android Sunflower)
Narzędzie do refaktoryzacji AndroidX nie konwertuje zależności zawierających zmienne
Dyktafon do testów espresso nie obsługuje zależności na Androidziex
NPE w domenie com.example.androidx.slice.demos.
problemy ze płaską stopą
Plik androidx.wear jest w niewłaściwy sposób zależny od bibliotek Constraint Układ
Wycinki wczytywane w pełni są uszkodzone
Po refaktoryzacji na Androidziex dodanie nowej aktywności polega na tworzeniu ze starym kodem pomocy
sztylet-android nie działa z Jetifierem
Szablony siatki: minimalna szerokość miniatur w wierszu siatki to stosunek szerokości do wysokości 1:1.
Egzekwuj wymaganie wykonania głównego działania na wycinku
Wycinki głośności urządzenia będą wymagać ustawienia setMin na suwaku
Wycinki uprawnień są uszkodzone
Wycinki wymagają nowego systemu uprawnień
Konieczność automatycznego przyznawania wycinków trwałych na podstawie
Niespójne rozmiary w wycinku
Wyjątek NullPointerException w FontsContractCompat
Pierwsza wersja alfa. Nazwy pakietów mogą się zmienić w okresie alfa.
Znane problemy
Te biblioteki nie są jeszcze zgodne z refaktoryzacją AndroidX:
com.google.dagger:dagger-android
com.google.android.support:wearable
io.fabric.tools:gradle: wymaga wersji 1.25.4 lub nowszej
Uaktualnij do wersji 2.16 or later forcom.google.dagger:dagger-android`, aby zapewnić zgodność z refaktoryzacją AndroidX.
Narzędzie do refaktoryzacji Android Studio nieprawidłowo refaktoryzuje niektóre klasy z przestrzeni nazw android.arch.persistence.room.* i android.support.v4.media.*. Obejście: po uruchomieniu narzędzia do refaktoryzacji sprawdź i popraw wiersze importu.
Po użyciu narzędzia do refaktoryzowania w Android Studio w przypadku niektórych klas w kodzie używana jest pełna nazwa pakietu, mimo że został on zaimportowany.
Rozwiązane problemy
Menu DOWNNawigacja nie jest prawidłowo zainicjowane (problem AOSP: 63375220)
RecyclerView getItemdecorationionAt ma nieprawidłową dokumentację (problem AOSP 72727717)
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[],null,["# AndroidX Release Note Archive\n\n| **Note:** These are the original release notes for AndroidX components that shipped before the AndroidX 1.0.0 release. For the current release notes see the [AndroidX release notes](/jetpack/androidx/releases).\n\n1.0.0\n-----\n\nSeptember 21, 2018\n\nThis is the stable release of AndroidX 1.0.0 and is suitable for use in\nproduction.\n\n**New features**\n\n- [`AnimatedStateListDrawableCompat`](/reference/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat) provides animated transitions between drawable states.\n- [`VectorDrawableCompat`](/reference/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat) gains support for gradient and [`ColorStateList`](/reference/android/content/res/ColorStateList) fills and strokes.\n\n1.0.0-rc02\n----------\n\nAugust 27, 2018\n\nThis release candidate of AndroidX is considered feature-complete and its public\nAPI surface is stable. This release will be shipped as final stable version\nbarring any critical issues that may arise. This release should be safe to use\nin production. Please report any issues to the [public issue\ntracker](https://source.android.com/setup/contribute/report-bugs).\n\n**Fixed issues**\n\n- Proguard removes View Model Application constructor (public issue [112230489](https://issuetracker.google.com/issues/112230489))\n- Fixed `AnimatedStateListDrawableCompat` constant state\n- Removed media2 dependency from mediarouter 1.0.0\n- `Fragment.getViewLifecycleOwner()` does not get stopped when hitting the home button ([public issue 113070421](https://issuetracker.google.com/issues/113070421))\n\n1.0.0-rc01\n----------\n\nAugust 6, 2018\n\nThis release candidate of AndroidX is considered feature-complete and its public\nAPI surface is stable. This release will be shipped as final stable version\nbarring any critical issues that may arise. This release should be safe to use\nin production. Please report any issues to the [public issue\ntracker](https://source.android.com/setup/contribute/report-bugs).\n| **Note:** Some libraries, such as media2, have remained in alpha stage as their API surfaces are not yet finalized. We do not recommend using alpha libraries in production. Libraries should strictly avoid depending on alpha libraries in production, as their API surfaces may change in source- and binary-incompatible ways.\n\n**Fixed issues**\n\n- BottomNavigationView menu is not initialized correctly in design support library\n- PositionalDataSource doesn't correctly handle pre-pended item inserts into the database\n- Sliders are janky and not responsive\n- `SlicesProviderCompat.getPinnedSpecs()` doesn't add user IDs to URIs\n- RoutePlayer2: remote playback does not switch back to local playback\n- Cached slice parsing is crashing on actions\n- Google Search app crash in rendering static Slice\n- ConcurrentModificationException in RecyclerView selection library when data set changed with removing selection\n- PreferenceThemeOverlay has been updated to the latest material theme. If no custom theme is provided, PreferenceThemeOverlay is used as the default theme.\n- PreferenceThemeOverlay.v14 and PreferenceThemeOverlay.v14.Material themes have been deprecated in favour of PreferenceThemeOverlay.\n- PreferenceGroup visibility is now tied to its children - hiding a parent group will also prevent its children from being shown in the hierarchy. Use Preference.isShown() to get whether a Preference is actually displayed to the user in the hierarchy.\n- Preference.onSetInitialValue(boolean, Object) has been deprecated and replaced with onSetInitialValue(Object). PreferenceDataStore now also correctly restores default values.\n\n1.0.0-beta01\n------------\n\nJuly 2, 2018\n\nThis beta release of AndroidX is considered feature-complete and its public API\nsurface is stable, barring any critical issues that may arise. While this\nrelease is safe to use in production, it may still contain bugs. Please report\nany issues to the [public issue\ntracker](https://source.android.com/setup/contribute/report-bugs).\n\n**Fixed issues**\n\n- GestureSelectionHelper eating events on non-selectable items\n- Slider slices can have duplicated thumb icon when slider value is being updated\n- IconCompat broke TYPE_URI icons in alpha3\n- Crash with Preferences using Seekbar\n- Crash in Slice.toString()\n- OffsettingListUpdateCallback.onMoved() calls mCallback.onRemoved() instead of mCallback.onMoved() (Issue [110711937](https://issuetracker.google.com/issues/110711937))\n\n**Android Studio fixes affecting AndroidX**\n\n- `gradle.properties` file does not update to use AndroidX while creating project with minimum as P\n- External libraries can't compile with AndroidX enabled on Windows (Issue [79642238](https://issuetracker.google.com/issues/79642238))\n- Converted androidx app crash when deploying\n- Failed to resolve: androidx.databinding:databinding-runtime:3.2.0-alpha16\n- Unable to deploy Rendering script app after refactoring to Android X\n- Crash when executing \"Refactor to AndroidX\"\n- Error: package android.support.annotation does not exist\n- ConstraintLayout classes are given the wrong class name during \"Refactor to AndroidX\"\n- Error: package android.support.design.R does not exist\n\n1.0.0 alpha 3\n-------------\n\nJune 6, 2018\n\nBugfix release.\n\n**Fixed issues**\n\n- RecyclerView does not render if two projects with different AndroidX dependencies are open\n- Project fails to create and add androidx flags if gradle.properties is not present\n- Missing androidx.core.media.MediaMetadataCompat\n- Slices are falling over when larger than 64K\n- Crash in slice browser\n- Unable to migrate App to AppCompact with having androidX dependencies\n- Databinding libraries are not updated to androidx\n- Cells with large images block rest of cell content\n- Incorrect import when refactoring to Androidx\n- Slices crashing with NPE in SliceProviderCompat\n- Refactor tool error: Should not use a different version (27) than the compileSdkVersion (28)\n- Dex merge issues with trying to build refactored project (Android Sunflower)\n- AndroidX refactor tool doesn't convert dependencies containing variables\n- Espresso Test Recorder does not support androidx dependencies\n- NPE in com.example.androidx.slice.demos\n- dejetifier flatfoot problems\n- androidx.wear has bad dependency on ConstraintLayout libs\n- Full loading slices are broken\n- After refactoring to androidx adding a new activity is creating with old support code\n- dagger-android does not work with jetifier\n- Grid templates: Min width of thumbnails for grid row is 1:1 width/height ratio.\n- Enforce requiring a primary action on a slice\n- Slices for device volume will require setMin on the slider\n- Permission slices broken\n- Slices needs a new permission system\n- Need to allow auto-granting slice perms based on a perm\n- Inconsistent sizes in slice\n- NullPointerException in FontsContractCompat\n\n1.0.0 alpha 2\n-------------\n\nMay 25, 2018\n\nBugfix release.\n\n**Fixed issues**\n\n- Fixes an issue with [`BuildCompat.isAtLeastP()`](/reference/android/support/v4/os/BuildCompat#isatleastp)\n\n1.0.0 alpha 1\n-------------\n\nMay 8, 2018\n\nInitial alpha release. The package names are subject to change during the\nalpha period.\n\n**Known issues**\n\n- The following libraries are not yet compatible with the AndroidX refactor:\n - `com.google.dagger:dagger-android`\n - `com.google.android.support:wearable`\n - `io.fabric.tools:gradle`: Requires 1.25.4 or later\n- Upgrade to version `2.16 or later for`com.google.dagger:dagger-android\\` to be compatible with the AndroidX refactor.\n- The Android Studio refactor tool incorrectly refactors some classes from the `android.arch.persistence.room.*` and `android.support.v4.media.*` namespaces. \n **Workaround:** Check and correct your import lines after running the refactor tool.\n- After using Android Studio refactor tool, full package name is used for some classes in code even though the package was imported.\n\n**Fixed issues**\n\n- BottomNavigationView menu is not initialized correctly (AOSP issue [63375220](https://issuetracker.google.com/issues/63375220))\n- RecyclerView getItemDecorationAt has incorrect documentation (AOSP issue [72727717](https://issuetracker.google.com/issues/72727717))"]]