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ść 26 czerwca 2024 r. 1.9.0 - - 1.10.0-alfa01
reklamy 8 marca 2023 r. - - - 1.0.0-alfa05
adnotacja (*) 26 czerwca 2024 r. 1.8.0 - - 1.9.0-alfa01
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 12 czerwca 2024 r. 1.2.4 - 1.3.0-beta01 -
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 26 czerwca 2024 r. 1.4.0 - 1.7.0-beta01 -
aparat fotograficzny (*) 12 czerwca 2024 r. 1.3.4 - 1.4.0-beta02 -
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, 26 czerwca 2024 r. 1.6.8 - 1.7.0-beta04 -
compose.buildr 14 maja 2024 r. 1.5.14 - - -
compose.foundation 26 czerwca 2024 r. 1.6.8 - 1.7.0-beta04 -
compose.material, 26 czerwca 2024 r. 1.6.8 - 1.7.0-beta04 -
compose.material3, 26 czerwca 2024 r. 1.2.1 - 1.3.0-beta04 -
compose.runtime, 26 czerwca 2024 r. 1.6.8 - 1.7.0-beta04 -
compose.ui, 26 czerwca 2024 r. 1.6.8 - 1.7.0-beta04 -
równoczesnych 12 czerwca 2024 r. 1.2.0 - - -
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ń (*) 12 czerwca 2024 r. 1.13.1 - - 1.15.0-alfa01
core.uwb, 24 stycznia 2024 r. - - - 1.0.0-alfa08
dane logowania 12 czerwca 2024 r. 1.2.2 - 1.3.0-beta02 1.5.0-alfa02
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 26 czerwca 2024 r. 1.8.1 - - -
gry (*) 12 czerwca 2024 r. 3.0.3 - - -
widok 12 czerwca 2024 r. 1.1.0 - - -
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 (*) 12 czerwca 2024 r. 2.8.2 - - -
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, 26 czerwca 2024 r. 1.3.1 - 1.4.0-beta01 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 26 czerwca 2024 r. - - 1.1.0-beta08 -
privacysandbox.Wtyczka 9 sierpnia 2023 r. - - - 1.0.0-alfa02
privacysandbox.sdkruntime (privacysandbox.sdkruntime) 6 marca 2024 roku - - - 1.0.0-alfa13
privacysandbox.tools 26 czerwca 2024 r. - - - 1.0.0-alfa09
privacysandbox.ui. 26 czerwca 2024 r. - - - 1.0.0-alfa09
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 12 czerwca 2024 r. 2.6.1 - - 2.7.0-alfa04
savedstate (zapisany stan), 22 marca 2023 r. 1.2.1 - - -
security (*) 26 czerwca 2024 r. 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 12 czerwca 2024 r. 2.4.0 - - 2.5.0-alfa04
swiperefreshlayout. 22 lipca 2020 r. 1.1.0 - - 1.2.0-alfa01
test (*) 26 czerwca 2024 r. 1.0.1 - - 1.1.0-alfa04
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
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 12 czerwca 2024 r. 1.3.1 - 1.4.0-beta03 -
wear.protolayout, 26 czerwca 2024 r. 1.1.0 - - 1.2.0-alfa05
wear.tiles 26 czerwca 2024 r. 1.3.0 - - 1.4.0-alfa05
wear.watchface 17 kwietnia 2024 r. 1.2.1 - - 1.3.0-alfa03
webkit 12 czerwca 2024 r. 1.9.0 - - 1.12.0-alfa02
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: 26 czerwca 2024 r.