Wersje AndroidX


Biblioteki Jetpack są wysyłane niezależnie od systemu operacyjnego Android, więc aktualizacje mogą odbywać się niezależnie i częściej.

Biblioteki stosują ścisłe semantyczne numerowanie wersji w celu zapewnienia zgodności binarnej z dodatkową sekwencją rewizji przed wersją. 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ż sufiks, który określa etap przedpremierowy (alfa, beta, kandydująca do publikacji) 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 przypadku wersji podrzędnych. Wynika to z faktu, że duża aktualizacja wersji wymusiła jawną migrację wszystkich artefaktów zależnych od poprzedniej wersji głównej, co zakłóciłoby przepływ 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 to:

Alfa

  • Wersje alfa są stabilne pod względem funkcjonalności, ale mogą nie zawierać wszystkich funkcji.
  • Gdy wersja jest w wersji alfa, interfejsy API można dodawać, usuwać i zmieniać.

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 (np. @UseExperimental).
  • Zależności od innych bibliotek muszą być w wersji beta, rc lub stabilne wersji. Nie można używać zależności alfa.

wersja kandydata (RC)

  • Wersja kandydująca do publikacji to wersja potencjalnie stabilna.
  • Może zawierać krytyczne poprawki wprowadzone w ostatniej chwili.
  • Interfejs API jest ostateczny.
  • Zależności od innych bibliotek muszą być tylko w wersjach rc lub stabilnych.

Biblioteka może mieć jednocześnie wiele wersji. Każda wersja ma inną fazę 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 ostatnio uległy zmianie. Google Repozytorium Maven aby zobaczyć pełną historię wersji.

W tabeli poniżej znajdziesz najnowsze stabilne i podglądowe wersje każdego Biblioteka AndroidaX. Linki w poszczególnych wierszach umożliwiają przejście do informacji o wersji biblioteki. Znajdziesz w niej:

  • chronologiczna historia wszystkich wersji;
  • Fragment kodu z domyślnymi deklaracjami zależności Gradle do używania artefaktów.
  • Linki do stron z informacjami o pakietach w każdym artefaktie w Kotlin i Javie.

Biblioteki Jetpack

Niektóre biblioteki AndroidX, np. biblioteka kamery, mają wiele artefaktów, które są utrzymywane oddzielnie. Te biblioteki są oznaczone gwiazdką (*). Zobacz w informacjach o wersji, aby wyświetlić aktualizacje wersji dla wszystkich artefaktów.

Identyfikator grupy Maven Najnowsza aktualizacja Wersja stabilna Kandydat do wydania Wersja Beta Wersja alfa
aktywność 4 września 2024 r. 1.9.2 - - 1.10.0-alfa02
reklamy 8 marca 2023 r. - - - 1.0.0-alpha05
adnotacja (*) 2 października 2024 r. 1.8.2 1.9.0-rc01 - -
appcompat 29 maja 2024 r. 1.7.0 - - -
appsearch 4 września 2024 r. - - - 1.1.0-alfa05
arch.core 22 lutego 2023 roku 2.2.0 - - -
asynclayoutinflater, 5 października 2022 r. 1.0.0 - - 1.1.0-alpha01
autouzupełnianie 18 września 2024 r. 1.1.0 - 1.3.0-beta01 -
test porównawczy 2 października 2024 r. 1.3.2 - - 1.4.0-alpha02
biometryczne 7 sierpnia 2024 r. 1.1.0 - - 1.4.0-alpha02
Bluetooth 29 listopada 2023 r. - - - 1.0.0-alpha02
przeglądarka 6 marca 2024 roku 1.8.0 - - -
aplikacja-samochodowa 18 września 2024 r. 1.4.0 - 1.7.0-beta02 -
Aparat (*) 2 października 2024 r. 1.3.4 1.4.0-rc03 - 1.5.0-alpha02
camera.viewfinder (*) 2 października 2024 r. - - - 1.4.0-alpha09
widok karty 21 września 2018 r. 1.0.0 - - -
collection 2 października 2024 r. 1.4.4 - - 1.5.0-alfa03
utwórz 7 sierpnia 2024 r. 1.4.4 - - 1.5.0-alfa03
compose.animation, 2 października 2024 r. 1.7.3 - - 1.8.0-alfa03
compose.buildr 7 sierpnia 2024 r. 1.5.15 - - -
compose.foundation 2 października 2024 r. 1.7.3 - - 1.8.0-alfa03
compose.material 2 października 2024 r. 1.7.3 - - 1.8.0-alpha03
compose.material3, 2 października 2024 r. 1.3.0 - - 1.4.0-alpha01
compose.material3.adaptive 2 października 2024 r. 1.0.0 - - 1.1.0-alpha04
compose.runtime, 2 października 2024 r. 1.7.3 - - 1.8.0-alfa03
compose.ui, 2 października 2024 r. 1.7.3 - - 1.8.0-alfa03
równoczesnych 12 czerwca 2024 r. 1.2.0 - - -
constraintlayout (*) 4 września 2024 r. 2.1.4 - 2.2.0-beta01 -
contentpager 21 września 2018 r. 1.0.0 - - -
układ koordynatora 4 października 2023 roku 1.2.0 - - 1.3.0-alfa02
rdzeń (*) 2 października 2024 r. 1.13.1 - 1.15.0-beta01 -
core.uwb 24 stycznia 2024 r. - - - 1.0.0-alpha08
dane logowania 2 października 2024 r. 1.3.0 - - 1.5.0-alpha05
cursoradapter 21 września 2018 r. 1.0.0 - - -
customview (*) 21 września 2022 r. 1.1.0 - - 1.2.0-alfa02
powiązywanie danych, 5 września 2019 r. 3.5.0 - - 3.6.0-alfa10
datastore 1 maja 2024 r. 1.1.1 - - -
plik dokumentu 18 sierpnia 2021 r. 1.0.1 - - 1.1.0-alpha01
przeciąganie i upuszczanie 11 maja 2022 roku 1.0.0 - - -
układ szuflady 22 marca 2023 r. 1.2.0 - - -
dynamicanimation 4 grudnia 2019 1.0.0 - - 1.1.0-alfa03
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 13 grudnia 2023 r. 1.3.7 - - -
fragment 2 października 2024 r. 1.8.4 - - -
gry (*) 7 sierpnia 2024 r. 3.0.5 - - -
podsumowanie 12 czerwca 2024 r. 1.1.0 - - -
grafika (*) 4 września 2024 r. 1.0.1 - - -
gridlayout 24 maja 2023 r. 1.0.0 - 1.1.0-beta01 -
health 14 maja 2024 r. - 1.0.0-rc02 - 1.1.0-alfa03
health.connect 18 września 2024 r. - - - 1.1.0-alfa09
heifwriter 2 października 2024 r. - - - 1.1.0-alfa03
hilt (*) 21 lutego 2024 r. 1.2.0 - - -
ink 2 października 2024 r. - - - 1.0.0-alfa01
input 2 października 2024 r. - - 1.0.0-beta05 -
interpolator 21 września 2018 r. 1.0.0 - - -
JavaScriptengine 1 listopada 2023 roku - - 1.0.0-beta01 -
jetifier Wrzesień 2, 2020 - - 1.0.0-beta10 -
leanback 15 listopada 2023 r. 1.0.0 1.1.0-rc02 - 1.2.0-alpha04
starsza wersja 21 września 2018 r. 1.0.0 - - -
cykl życia (*) 2 października 2024 r. 2.8.6 - - 2.9.0-alfa04
lint 4 września 2024 r. - - - 1.0.0-alfa02
program ładujący 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 10 września 2024 r. 1.4.1 - - 1.5.0-alpha01
mediarouter 20 marca 2024 r. 1.7.0 - - -
multidex 17 grudnia 2018 r. 2.0.1 - - -
dane 10 stycznia 2024 r. - - 1.0.0-beta01 -
przewijanie (*) 7 sierpnia 2024 r. 3.3.2 - - -
palette 21 września 2018 r. 1.0.0 - - -
pdf 18 września 2024 r. - - - 1.0.0-alfa03
percentlayout 21 września 2018 r. 1.0.0 - - -
preferencja 26 lipca 2023 r. 1.2.1 - - -
drukowanie 28 października 2020 r. - - 1.1.0-beta01 -
privacysandbox.activity. 15 listopada 2023 r. - - - 1.0.0-alpha01
privacysandbox.ads 21 sierpnia 2024 r. - - 1.1.0-beta10 -
privacysandbox.plugins 9 sierpnia 2023 r. - - - 1.0.0-alfa02
privacysandbox.sdkruntime 24 lipca 2024 r. - - - 1.0.0-alfa14
privacysandbox.tools 2 października 2024 r. - - - 1.0.0-alfa10
privacysandbox.ui. 18 września 2024 r. - - - 1.0.0-alfa10
profileinstaller 2 października 2024 r. 1.4.1 - - -
rekomendacja 21 września 2018 r. 1.0.0 - - -
recyclerview (*) 18 września 2024 r. 1.3.2 1.4.0-rc01 - -
zdalne wywołanie zwrotne 7 maja 2019 r. 1.0.0 - - -
resourceinspection 26 stycznia 2022 r. 1.0.1 - - -
pokój 2 października 2024 r. 2.6.1 - - 2.7.0-alpha09
savedstate (zapisany stan), 2 października 2024 r. 1.2.1 - - 1.3.0-alpha02
security (*) 7 sierpnia 2024 r. 1.0.0 - - 1.1.0-alpha06
sharetarget, 5 października 2022 r. 1.2.0 - - -
wycinek 13 stycznia 2021 r. - - - 1.1.0-alpha02
slidingpanelayout 26 stycznia 2022 r. 1.2.0 - - -
uruchomienie 18 września 2024 r. 1.2.0 - - -
sqlite 2 października 2024 r. 2.4.0 - - 2.5.0-alpha09
swiperefreshlayout 22 lipca 2020 r. 1.1.0 - - 1.2.0-alfa01
test (*) 14 sierpnia 2024 r. 1.0.1 - - 1.1.0-alpha04
test.uiautomator 26 czerwca 2024 r. 2.3.0 - - 2.4.0-alfa01
textclassifier 23 marca 2022 r. - - - 1.0.0-alfa04
śledzenie 29 listopada 2023 r. 1.2.0 - - 1.3.0-alfa02
transition 24 lipca 2024 r. 1.5.1 - - -
tv 21 sierpnia 2024 r. 1.0.0 - - -
tvprovider 19 sierpnia 2020 r. - - - 1.1.0-alpha01
vectordrawable 1 maja 2024 r. 1.2.0 - - -
versionedparcelable 10 stycznia 2024 r. 1.2.0 - - -
viewpager 15 września 2021 r. 1.0.0 - - 1.1.0-alfa01
viewpager2 14 maja 2024 r. 1.1.0 - - -
wear (*) 24 lipca 2024 r. 1.3.0 - - 1.4.0-alfa01
wear.compose 2 października 2024 r. 1.4.0 - - 1.5.0-alfa03
wear.protolayout 2 października 2024 r. 1.2.0 - - 1.3.0-alfa01
wear.tiles 2 października 2024 r. 1.4.0 - - 1.5.0-alfa01
wear.watchface 18 września 2024 r. 1.2.1 - - 1.3.0-alpha04
webkit 2 października 2024 r. 1.9.0 - - -
window 2 października 2024 r. 1.3.0 - - 1.4.0-alpha04
window.extensions.core 7 czerwca 2023 r. 1.0.0 - - -
work 2 października 2024 r. 2.9.1 - 2.10.0-beta01 -

(*) Ta biblioteka zawiera wiele artefaktów. Więcej informacji znajdziesz w informacjach o wersji.
Ostatnia aktualizacja: 2 października 2024 r.