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 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ąca do publikacji) 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.

Każda wersja biblioteki przechodzi przez trzy etapy przedpremierowe, i stanie się wersją stabilną. 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 (np. @UseExperimental).
  • Zależności od innych bibliotek muszą być w wersji beta, rc lub stabilne wersji. 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 tag na innym etapie. Na przykład stabilna wersja androidx.activity może mieć wartość 1.0.0, może być też 1.1.0-beta02 oraz wersję 2.0.0-alpha01.

Na tej stronie znajdziesz najnowsze informacje o bibliotekach.

Strona z najnowszymi informacjami o wersji AndroidaX. zawiera listę bibliotek, które ostatnio się zmieniły. 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 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, na przykład aparat, mają wiele artefaktów, i przechowywane 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 Wydanie alfa
aktywność 4 września 2024 r. 1.9.2 - - 1.10.0-alfa02
reklamy 8 marca 2023 r. - - - 1.0.0-alfa05
adnotacja (*) 4 września 2024 r. 1.8.2 - - 1.9.0-alfa03
zgodny z aplikacją 29 maja 2024 r. 1.7.0 - - -
wyszukiwanie aplikacji 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-alfa01
autouzupełnianie 24 maja 2023 r. 1.1.0 - 1.2.0-beta01 1.3.0-alfa01
test porównawczy 21 sierpnia 2024 r. 1.3.0 - - -
biometryczne 7 sierpnia 2024 r. 1.1.0 - - 1.4.0-alfa02
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 (*) 4 września 2024 r. 1.3.4 1.4.0-rc01 - 1.5.0-alfa01
widok karty 21 września 2018 r. 1.0.0 - - -
kolekcja 4 września 2024 r. 1.4.3 - - 1.5.0-alfa01
utwórz 7 sierpnia 2024 r. 1.4.3 - - 1.5.0-alfa01
compose.animation, 4 września 2024 r. 1.7.0 - - 1.8.0-alfa01
compose.buildr 7 sierpnia 2024 r. 1.5.15 - - -
compose.foundation 4 września 2024 r. 1.7.0 - - 1.8.0-alfa01
compose.material, 4 września 2024 r. 1.7.0 - - 1.8.0-alfa01
compose.material3, 4 września 2024 r. 1.3.0 - - -
compose.runtime, 4 września 2024 r. 1.7.0 - - 1.8.0-alfa01
compose.ui, 4 września 2024 r. 1.7.0 - - 1.8.0-alfa01
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ń (*) 4 września 2024 r. 1.13.1 - - 1.15.0-alfa02
core.uwb, 24 stycznia 2024 r. - - - 1.0.0-alfa08
dane logowania 4 września 2024 r. 1.2.2 1.3.0-rc01 - 1.5.0-alfa05
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 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 4 września 2024 r. 1.8.3 - - -
gry (*) 7 sierpnia 2024 r. 3.0.5 - - -
widok 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 -
zdrowie 14 maja 2024 r. - 1.0.0-rc02 - 1.1.0-alfa03
health.connect 4 września 2024 r. - - - 1.1.0-alfa08
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 (*) 4 września 2024 r. 2.8.5 - - 2.9.0-alfa02
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 - - -
multimedia, 29 listopada 2023 r. 1.7.0 - - -
media2, 10 stycznia 2024 r. 1.3.0 - - -
media3, 27 sierpnia 2024 r. 1.4.1 - - -
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 (*) 7 sierpnia 2024 r. 3.3.2 - - -
paleta 21 września 2018 r. 1.0.0 - - -
pdf 4 września 2024 r. - - - 1.0.0-alfa02
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 21 sierpnia 2024 r. - - 1.1.0–beta10 -
privacysandbox.Wtyczka 9 sierpnia 2023 r. - - - 1.0.0-alfa02
privacysandbox.sdkruntime (privacysandbox.sdkruntime) 24 lipca 2024 r. - - - 1.0.0-alfa14
privacysandbox.tools 26 czerwca 2024 r. - - - 1.0.0-alfa09
privacysandbox.ui. 26 czerwca 2024 r. - - - 1.0.0-alfa09
profileinstaller 4 września 2024 r. 1.3.1 1.4.0-rc01 - -
rekomendacja 21 września 2018 r. 1.0.0 - - -
recyclerview (*) 21 sierpnia 2024 r. 1.3.2 - 1.4.0-beta01 -
zdalne wywołanie zwrotne 7 maja 2019 r. 1.0.0 - - -
inspekcja zasobów 26 stycznia 2022 r. 1.0.1 - - -
pokój 21 sierpnia 2024 r. 2.6.1 - - 2.7.0-alfa07
savedstate (zapisany stan), 7 sierpnia 2024 r. 1.2.1 - - 1.3.0-alfa01
security (*) 7 sierpnia 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 4 września 2024 r. 1.1.1 1.2.0-rc01 - -
sqlite 21 sierpnia 2024 r. 2.4.0 - - 2.5.0-alfa07
swiperefreshlayout. 22 lipca 2020 r. 1.1.0 - - 1.2.0-alfa01
test (*) 14 sierpnia 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 24 lipca 2024 r. 1.5.1 - - -
tv 21 sierpnia 2024 r. 1.0.0 - - -
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 (*) 24 lipca 2024 r. 1.3.0 - - 1.4.0-alfa01
wear.compose 4 września 2024 r. 1.4.0 - - 1.5.0-alfa01
wear.protolayout, 7 sierpnia 2024 r. 1.2.0 - - -
wear.tiles 7 sierpnia 2024 r. 1.4.0 - - -
wear.watchface 17 kwietnia 2024 r. 1.2.1 - - 1.3.0-alfa03
webkit 4 września 2024 r. 1.9.0 1.12.0-rc01 - -
okno 4 września 2024 r. 1.3.0 - - 1.4.0-alfa02
window.extensions.core, 7 czerwca 2023 r. 1.0.0 - - -
praca 4 września 2024 r. 2.9.1 - - 2.10.0-alfa03

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