Wersje AndroidX


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

Biblioteki są zgodne ze ścisłą semantyczną obsługą wersji w celu zapewnienia zgodności plików binarnych z dodaną sekwencją kolejnych wersji przedpremierowych. Ciąg znaków wersji (np. 1.0.1-beta02) zawiera 3 liczby reprezentujące poziomy głównych, podrzędnych i poprawek błędów. Wersje przedpremierowe mają też sufiks określający etap przedpremierowy (alfa, beta, kandydujący do wydania) oraz numer wersji (01, 02 itd.).

Pamiętaj, że zalecamy korzystanie z bibliotek androidx, ale nie jest to wymagane do zachowania zgodności źródła w wersjach 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.

Aby uzyskać wersję stabilną, każda wersja biblioteki przechodzi przez 3 etapy przedpremierowe. Kryteria dla każdego etapu przedpremierowego:

Alfa

  • Wersje alfa są stabilne funkcjonalnie, ale mogą nie być pełne.
  • Gdy wersja jest w wersji alfa, interfejsy API można dodawać, usuwać i zmieniać.

Wersja beta

  • Wersje beta są stabilne funkcjonalnie i mają pełną funkcjonalność interfejsu API.
  • Są gotowe do użytku w środowisku produkcyjnym, 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ć w wersji beta, rc lub stabilnej. Zależności alfa nie są dozwolone.

Kandydat do wydania (RC)

  • Wersja kandydująca to potencjalnie wersja stabilna.
  • Może zawierać krytyczne poprawki wprowadzone w ostatniej chwili.
  • Powierzchnia interfejsu API jest ostateczna.
  • Zależności od innych bibliotek muszą być oparte wyłącznie na wersjach rc lub stabilnych.

Biblioteka może mieć wiele wersji naraz. Każda wersja ma inny etap wdrażania. Na przykład stabilna wersja androidx.activity może mieć wersję 1.0.0, ale może być też dostępna wersja 1.1.0-beta02 oraz 2.0.0-alpha01.

Na tej stronie znajdziesz najnowsze informacje o bibliotekach.

Na stronie z najnowszymi informacjami o wersji AndroidaX znajdziesz listę bibliotek, które ostatnio się zmieniły. Repozytorium Maven Google zawiera pełną historię wersji.

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

  • chronologiczna historia wszystkich wydań.
  • 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 AndroidaX, takie jak aparat, mają wiele artefaktów, które są obsługiwane oddzielnie. Te biblioteki są oznaczone gwiazdką (*). Informacje o aktualizacjach wersji wszystkich artefaktów znajdziesz w informacjach o wersji.

Identyfikator grupy Maven Najnowsza aktualizacja Wersja stabilna Kandydat do wydania Wersja Beta Wydanie alfa
aktywność 17 kwietnia 2024 r. 1.9.0 - - -
reklamy 8 marca 2023 r. - - - 1.0.0-alfa05
adnotacja (*) 14 maja 2024 r. 1.8.0 - - -
zgodny z aplikacją 29 maja 2024 r. 1.7.0 - - -
wyszukiwanie aplikacji 24 maja 2023 r. - - - 1.1.0-alfa03
arch.core 22 lutego 2023 roku 2.2.0 - - -
asynclayoutinflater, 5 października 2022 r. 1.0.0 - - 1.1.0-alfa01
autouzupełnianie 24 maja 2023 r. 1.1.0 - 1.2.0-beta01 1.3.0-alfa01
test porównawczy 14 maja 2024 r. 1.2.4 - - 1.3.0-alfa05
biometryczne 29 maja 2024 r. 1.1.0 - - 1.4.0-alfa01
Bluetooth 29 listopada 2023 r. - - - 1.0.0-alfa02
przeglądarka 6 marca 2024 roku 1.8.0 - - -
aplikacja-samochodowa 29 maja 2024 r. 1.4.0 - - 1.7.0-alfa02
aparat fotograficzny (*) 14 maja 2024 r. 1.3.3 - 1.4.0-beta01 -
widok karty 21 września 2018 r. 1.0.0 - - -
kolekcja 24 stycznia 2024 r. 1.4.0 - - -
utwórz 14 maja 2024 r. 1.4.0 - - -
compose.animation, 29 maja 2024 r. 1.6.7 - 1.7.0-beta02 -
compose.buildr 14 maja 2024 r. 1.5.14 - - -
compose.foundation 29 maja 2024 r. 1.6.7 - 1.7.0-beta02 -
compose.material, 29 maja 2024 r. 1.6.7 - 1.7.0-beta02 -
compose.material3, 29 maja 2024 r. 1.2.1 - 1.3.0-beta02 -
compose.runtime, 29 maja 2024 r. 1.6.7 - 1.7.0-beta02 -
compose.ui, 29 maja 2024 r. 1.6.7 - 1.7.0-beta02 -
równoczesnych 29 maja 2024 r. 1.1.0 1.2.0-rc01 - -
constraintlayout (*) 4 października 2023 roku 2.1.4 - - 2.2.0-alfa13
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ń (*) 14 maja 2024 r. 1.13.1 - - 1.14.0-alfa01
core.uwb, 24 stycznia 2024 r. - - - 1.0.0-alfa08
dane logowania 29 maja 2024 r. 1.2.2 - 1.3.0-beta01 1.5.0-alfa01
kursoradapter 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-alfa01
przeciągnij 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-alfa03
emoji2 13 grudnia 2023 r. 1.4.0 - - 1.5.0-alfa01
enterprise, 13 stycznia 2021 r. 1.1.0 - - -
Exifinterface 13 grudnia 2023 r. 1.3.7 - - -
fragment 29 maja 2024 r. 1.7.1 1.8.0-rc01 - -
gry (*) 17 kwietnia 2024 r. 3.0.3 - - -
widok 14 maja 2024 r. 1.0.0 1.1.0-rc01 - -
grafika (*) 29 maja 2024 r. 1.0.0 - - -
gridlayout, 24 maja 2023 r. 1.0.0 - 1.1.0-beta01 -
zdrowie 14 maja 2024 r. - 1.0.0-rc02 - 1.1.0-alfa03
health.connect 10 stycznia 2024 r. - - - 1.1.0-alfa07
heifwriter 26 lipca 2023 r. - - - 1.1.0-alfa02
hilt (*) 21 lutego 2024 r. 1.2.0 - - -
wpisywanie danych 1 maja 2024 r. - - 1.0.0–beta04 -
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-alfa04
starsza wersja 21 września 2018 r. 1.0.0 - - -
cykl życia (*) 29 maja 2024 r. 2.8.1 - - -
lint 21 lutego 2024 r. - - - 1.0.0-alfa01
program ładujący 9 października 2019 r. 1.1.0 - - -
localbroadcastmanager, 12 stycznia 2022 r. 1.1.0 - - -
multimedia, 29 listopada 2023 r. 1.7.0 - - -
media2, 10 stycznia 2024 r. 1.3.0 - - -
media3, 7 czerwca 2024 r. 1.3.1 - - 1.4.0-alfa02
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 -
paging (*) 14 maja 2024 r. 3.3.0 - - -
paleta 21 września 2018 r. 1.0.0 - - -
percentlayout, 21 września 2018 r. 1.0.0 - - -
preferencja 26 lipca 2023 r. 1.2.1 - - -
drukuj 28 października 2020 r. - - 1.1.0-beta01 -
privacysandbox.activity. 15 listopada 2023 r. - - - 1.0.0-alfa01
privacysandbox.ads 14 maja 2024 r. - - 1.1.0-beta07 -
privacysandbox.Wtyczka 9 sierpnia 2023 r. - - - 1.0.0-alfa02
privacysandbox.sdkruntime (privacysandbox.sdkruntime) 6 marca 2024 roku - - - 1.0.0-alfa13
privacysandbox.tools 20 marca 2024 r. - - - 1.0.0-alfa08
privacysandbox.ui. 14 maja 2024 r. - - - 1.0.0-alfa08
profileinstaller 7 lutego 2024 r. 1.3.1 - - 1.4.0-alfa01
rekomendacja 21 września 2018 r. 1.0.0 - - -
recyclerview (*) 18 października 2023 r. 1.3.2 - - 1.4.0-alfa01
zdalne wywołanie zwrotne 7 maja 2019 r. 1.0.0 - - -
inspekcja zasobów 26 stycznia 2022 r. 1.0.1 - - -
pokój 29 maja 2024 r. 2.6.1 - - 2.7.0-alfa03
savedstate (zapisany stan), 22 marca 2023 r. 1.2.1 - - -
security (*) 6 marca 2024 roku 1.0.0 - - 1.1.0-alfa06
sharetarget, 5 października 2022 r. 1.2.0 - - -
wycinek 13 stycznia 2021 r. - - - 1.1.0-alfa02
slidingpanelayout 26 stycznia 2022 r. 1.2.0 - - -
uruchomienie 11 stycznia 2023 r. 1.1.1 - - 1.2.0-alfa02
sqlite 29 maja 2024 r. 2.4.0 - - 2.5.0-alfa03
swiperefreshlayout. 22 lipca 2020 r. 1.1.0 - - 1.2.0-alfa01
test (*) 29 maja 2024 r. 1.0.1 - - 1.1.0-alfa04
test.uiautomator 21 lutego 2024 r. 2.3.0 - - -
textclassifier 23 marca 2022 r. - - - 1.0.0-alfa04
śledzenie 29 listopada 2023 r. 1.2.0 - - 1.3.0-alfa02
przejście 1 maja 2024 r. 1.5.0 - - -
tv 1 maja 2024 r. - - 1.0.0-beta01 -
dostawca TV 19 sierpnia 2020 r. - - - 1.1.0-alfa01
vectordrawable (wektor 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 (*) 29 maja 2024 r. 1.3.0 - - 1.4.0-alfa01
wear.compose 29 maja 2024 r. 1.3.1 - 1.4.0-beta02 -
wear.protolayout, 29 maja 2024 r. 1.1.0 - - 1.2.0-alfa04
wear.tiles 29 maja 2024 r. 1.3.0 - - 1.4.0-alfa04
wear.watchface 17 kwietnia 2024 r. 1.2.1 - - 1.3.0-alfa03
webkit 1 maja 2024 r. 1.9.0 - - 1.12.0-alfa01
okno 29 maja 2024 r. 1.3.0 - - -
window.extensions.core, 7 czerwca 2023 r. 1.0.0 - - -
praca 17 kwietnia 2024 r. 2.9.0 - - 2.10.0-alfa02

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