Wersje AndroidX


Biblioteki Jetpacka są dostarczane osobno od systemu operacyjnego Androida, więc aktualizacje bibliotek mogą być przeprowadzane niezależnie i częściej.

Biblioteki stosują ścisłe semantyczne numerowanie wersji w celu zapewnienia zgodności binarnej z dodatkową sekwencją rewizji przedpremierowych wersji. Ciąg tekstowy wersji (np. 1.0.1-beta02) zawiera 3 liczby odpowiadające poziomom głównemu, podrzędnemu i poprawkom błędów. Wersje przedpremierowe mają też przyrostek określający etap przedpremierowy (alpha, beta, kandydat do wydania) oraz numer wersji (01, 02 itd.).

Pamiętaj, że zalecamy używanie bibliotek androidx, ale nie jest to wymagane, aby zachować zgodność źródeł w różnych wersjach. Powodem jest to, że duża aktualizacja wersji spowoduje konieczność przeniesienia wszystkich artefaktów, które zależą od poprzedniej dużej wersji, co zakłóci proces pracy programistów.

Każda wersja biblioteki przechodzi przez 3 etapów przed wydaniem, zanim stanie się stabilną wersją. Kryteria dla każdego etapu przed udostępnieniem:

Alfa

  • Wersje alfa są stabilne pod względem funkcjonalności, ale mogą nie zawierać wszystkich funkcji.
  • W wersji alfa interfejsy API mogą być dodawane, usuwane lub zmieniane.

beta,

  • Wersje beta są stabilne pod względem funkcjonalności i mają kompletną interfejs API.
  • Są one gotowe do użycia w produkcji, ale mogą zawierać błędy.
  • Wersja beta nie może korzystać z eksperymentalnych funkcji kompilatora (takich jak @UseExperimental).
  • Zależności od innych bibliotek muszą być wersjami beta, rc lub stabilnymi. Nie można używać zależności alfa.

wersja kandydująca do publikacji (RC),

  • Wersja kandydująca do publikacji to wersja potencjalnie stabilna.
  • Może zawierać ważne poprawki wprowadzone w ostatniej chwili.
  • Interfejs API jest ostateczny.
  • Zależność od innych bibliotek musi być tylko w wersji rc lub stabilnej.

Biblioteka może mieć jednocześnie wiele wersji. Każda wersja ma inny etap wydania. Na przykład stabilna wersja androidx.activity może być 1.0.0, ale może też istnieć wersja 1.1.0-beta02 oraz 2.0.0-alpha01.

Na tej stronie znajdziesz najnowsze informacje o bibliotekach.

Na stronie z informacjami o ostatnich wersjach AndroidX znajdziesz listę bibliotek, które niedawno uległy zmianie. Repozytorium Maven Google zawiera pełną historię wersji.

W tabeli poniżej znajdziesz najnowsze stabilne i wersje podglądowe wszystkich bibliotek AndroidX. Linki w każdym wierszu prowadzą do informacji o wersji biblioteki. W informacjach o wersji znajdziesz:

  • chronologiczna historia wszystkich wersji;
  • Fragment kodu z domyślnymi deklaracjami zależności Gradle do korzystania z artefaktów.
  • linki do stron referencyjnych Kotlina i Java dla pakietów w każdej artefakcie;

Biblioteki Jetpack

Niektóre biblioteki AndroidX, np. biblioteka do obsługi aparatu, mają wiele artefaktów, które są utrzymywane oddzielnie. Te biblioteki są oznaczone gwiazdką (*). Aby wyświetlić informacje o aktualizacjach wersji wszystkich artefaktów, zapoznaj się z notatkami do wersji.

Identyfikator grupy Maven Ostatnia aktualizacja Wersja stabilna Wersja kandydująca do publikacji Wersja Beta Wersja alfa
activity 23 kwietnia 2025 r. 1.10.1 1.11.0-rc01 - -
ads 8 marca 2023 r. - - - 1.0.0-alpha05
adnotacja (*) 7 maja 2025 r. 1.9.1 - - -
appcompat 29 maja 2024 r. 1.7.0 - - -
appfunctions 7 maja 2025 r. - - - 1.0.0-alpha01
appsearch 15 stycznia 2025 r. - - 1.1.0-beta01 -
arch.core 22 lutego 2023 roku 2.2.0 - - -
asynclayoutinflater 9 kwietnia 2025 r. 1.1.0 - - -
autouzupełnianie 12 lutego 2025 r. 1.1.0 1.3.0-rc01 - -
benchmark 7 maja 2025 r. 1.3.4 - 1.4.0-beta01 -
biometryczne 26 marca 2025 r. 1.1.0 - - 1.4.0-alpha03
bluetooth 29 listopada 2023 r. - - - 1.0.0-alpha02
przeglądarka 23 kwietnia 2025 r. 1.8.0 - - 1.9.0-alpha03
car-app 15 stycznia 2025 r. 1.4.0 1.7.0-rc01 - -
camera (*) 7 maja 2025 r. 1.4.2 - 1.5.0-beta01 -
camera.media3 7 maja 2025 r. - - - 1.0.0-alpha03
camera.viewfinder (*) 7 maja 2025 r. - - 1.5.0-beta01 1.4.0-alpha13
cardview 21 września 2018 r. 1.0.0 - - -
collection 12 marca 2025 r. 1.5.0 - - -
compose (składanie) 7 sierpnia 2024 r. 1.5.0 - - -
compose.animation 7 maja 2025 r. 1.8.1 - - 1.9.0-alpha02
compose.compiler 7 sierpnia 2024 r. 1.5.15 - - -
compose.foundation 7 maja 2025 r. 1.8.1 - - 1.9.0-alpha02
compose.material 7 maja 2025 r. 1.8.1 - - 1.9.0-alpha02
compose.material3 7 maja 2025 r. 1.3.2 - - 1.4.0-alpha14
compose.material3.adaptive 7 maja 2025 r. 1.1.0 - - 1.2.0-alpha05
compose.runtime 7 maja 2025 r. 1.8.1 - - 1.9.0-alpha02
compose.ui 7 maja 2025 r. 1.8.1 - - 1.9.0-alpha02
jednocześnie 11 grudnia 2024 r. 1.2.0 - - 1.3.0-alpha01
constraintlayout (*) 26 lutego 2025 r. 2.2.1 - - -
contentpager 21 września 2018 r. 1.0.0 - - -
coordinatorlayout 26 lutego 2025 r. 1.3.0 - - -
core (*) 7 maja 2025 r. 1.16.0 - - -
core.uwb 11 grudnia 2024 r. - - - 1.0.0-alpha10
dane logowania 7 maja 2025 r. 1.5.0 - - 1.6.0-alpha01
credentials.providerevents 7 maja 2025 r. - - - 1.0.0-alpha01
credentials.registry 16 października 2024 r. - - - 1.0.0-alpha01
cursoradapter 21 września 2018 r. 1.0.0 - - -
customview (*) 23 kwietnia 2025 r. 1.2.0 - - -
databinding 5 września 2019 r. 3.5.0 - - 3.6.0-alpha10
datastore 7 maja 2025 r. 1.1.6 - - 1.2.0-alpha02
documentfile 7 maja 2025 r. 1.1.0 - - -
przeciąganie i upuszczanie 11 maja 2022 roku 1.0.0 - - -
drawerlayout 22 marca 2023 r. 1.2.0 - - -
dynamicanimation 9 kwietnia 2025 r. 1.1.0 - - -
emotikon 27 stycznia 2021 r. 1.1.0 - - 1.2.0-alpha03
emoji2 4 września 2024 r. 1.5.0 - - -
enterprise 13 stycznia 2021 r. 1.1.0 - - -
exifinterface 23 kwietnia 2025 r. 1.4.1 - - -
fragment 12 lutego 2025 r. 1.8.6 - - -
gry (*) 26 marca 2025 r. 4.0.0 - - 4.2.0-alpha01
podsumowanie 7 maja 2025 r. 1.1.1 - - 1.2.0-alpha01
graphics (*) 26 marca 2025 r. 1.0.3 - - -
gridlayout 9 kwietnia 2025 r. 1.1.0 - - -
health 7 maja 2025 r. 1.0.0 - - 1.1.0-alpha05
health.connect 23 kwietnia 2025 r. - 1.1.0-rc01 - -
heifwriter 9 kwietnia 2025 r. - - 1.1.0-beta01 -
hilt (*) 7 maja 2025 r. 1.2.0 - - 1.3.0-alpha01
ink 9 kwietnia 2025 r. - - - 1.0.0-alpha04
input 2 października 2024 r. - - 1.0.0-beta05 -
interpolator 21 września 2018 r. 1.0.0 - - -
javascriptengine 26 marca 2025 r. - 1.0.0-rc01 - -
jetifier 2 września 2020 r. - - 1.0.0-beta10 -
leanback 23 kwietnia 2025 r. 1.2.0 - - -
starsza wersja 21 września 2018 r. 1.0.0 - - -
cyklu życia (*), 7 maja 2025 r. 2.9.0 - - -
lint 23 kwietnia 2025 r. - - - 1.0.0-alpha04
loader 9 października 2019 r. 1.1.0 - - -
localbroadcastmanager 12 stycznia 2022 r. 1.1.0 - - -
media 29 listopada 2023 r. 1.7.0 - - -
media2 10 stycznia 2024 r. 1.3.0 - - -
media3 14 kwietnia 2025 r. 1.6.1 - - -
mediarouter 7 maja 2025 r. 1.7.0 - 1.8.0-beta01 -
multidex 17 grudnia 2018 r. 2.0.1 - - -
dane 12 marca 2025 r. - - 1.0.0-beta02 -
przewijanie (*) 12 lutego 2025 r. 3.3.6 - - -
palette 21 września 2018 r. 1.0.0 - - -
pdf 7 maja 2025 r. - - - 1.0.0-alpha09
percentlayout 21 września 2018 r. 1.0.0 - - -
wydajność 15 stycznia 2025 r. - - - 1.0.0-alpha01
preferencja 26 lipca 2023 r. 1.2.1 - - -
print 23 kwietnia 2025 r. 1.1.0 - - -
privacysandbox.activity 26 marca 2025 r. - - - 1.0.0-alpha02
privacysandbox.ads 7 maja 2025 r. - - 1.1.0-beta13 -
privacysandbox.plugins 9 sierpnia 2023 r. - - - 1.0.0-alpha02
privacysandbox.sdkruntime 26 marca 2025 r. - - - 1.0.0-alpha17
privacysandbox.tools 26 marca 2025 r. - - - 1.0.0-alpha13
privacysandbox.ui 26 marca 2025 r. - - - 1.0.0-alpha15
profileinstaller 2 października 2024 r. 1.4.1 - - -
rekomendacja 21 września 2018 r. 1.0.0 - - -
recyclerview (*) 7 maja 2025 r. 1.4.0 - - -
remotecallback 7 maja 2019 r. 1.0.0 - - -
resourceinspection 26 stycznia 2022 r. 1.0.1 - - -
pokój 23 kwietnia 2025 r. 2.7.1 - - -
savedstate 7 maja 2025 r. 1.3.0 - - -
bezpieczeństwo (*) 9 kwietnia 2025 r. 1.0.0 - - 1.1.0-alpha07
sharetarget 5 października 2022 r. 1.2.0 - - -
slice 13 stycznia 2021 r. - - - 1.1.0-alpha02
slidingpanelayout 26 stycznia 2022 r. 1.2.0 - - -
startup 18 września 2024 r. 1.2.0 - - -
sqlite 7 maja 2025 r. 2.5.1 - - -
swiperefreshlayout 12 lutego 2025 r. 1.1.0 - 1.2.0-beta01 -
test (*) 23 kwietnia 2025 r. 1.0.1 - - 1.1.0-alpha04
test.uiautomator 7 maja 2025 r. 2.3.0 - - 2.4.0-alpha02
textclassifier 23 marca 2022 r. - - - 1.0.0-alpha04
śledzenie 23 kwietnia 2025 r. 1.3.0 - - -
transition 23 kwietnia 2025 r. 1.6.0 - - -
tv 15 stycznia 2025 r. 1.0.0 - - 1.1.0-alpha01
tvprovider 7 maja 2025 r. 1.1.0 - - -
xr.arcore 7 maja 2025 r. - - - 1.0.0-alpha04
xr.compose 7 maja 2025 r. - - - 1.0.0-alpha04
xr.compose.material3 7 maja 2025 r. - - - 1.0.0-alpha07
xr.runtime 7 maja 2025 r. - - - 1.0.0-alpha04
xr.scenecore 7 maja 2025 r. - - - 1.0.0-alpha04
vectordrawable 1 maja 2024 r. 1.2.0 - - -
versionedparcelable 29 stycznia 2025 r. 1.2.1 - - -
viewpager 11 grudnia 2024 r. 1.1.0 - - -
viewpager2 14 maja 2024 r. 1.1.0 - - -
wear (*) 26 lutego 2025 r. 1.3.0 - - 1.4.0-alpha01
wear.compose 7 maja 2025 r. 1.4.1 - 1.5.0-beta01 -
wear.protolayout 7 maja 2025 r. 1.2.1 - 1.3.0-beta02 -
wear.tiles 7 maja 2025 r. 1.4.1 - 1.5.0-beta02 -
wear.watchface 23 kwietnia 2025 r. 1.2.1 - - 1.3.0-alpha07
webkit 7 maja 2025 r. 1.13.0 - 1.14.0-beta01 -
window 7 maja 2025 r. 1.3.0 1.4.0-rc02 - 1.5.0-alpha02
window.extensions.core 7 czerwca 2023 r. 1.0.0 - - -
work 23 kwietnia 2025 r. 2.10.1 - - -

(*) Ta biblioteka zawiera wiele artefaktów. Więcej informacji znajdziesz w informacjach o wersji.
Ostatnia aktualizacja: 7 maja 2025 r.