Wersje AndroidX


Biblioteki Jetpack są dostarczane niezależnie od systemu operacyjnego Android, dlatego aktualizacje bibliotek mogą następować niezależnie i częściej.

Biblioteki są zgodne ze ścisłą semantyczną obsługą wersji na potrzeby zgodności plików binarnych z dodaną sekwencją wersji przedpremierowych między wersjami. Ciąg znaków wersji (np. 1.0.1-beta02) zawiera 3 cyfry oznaczające poziomy główny i podrzędny oraz poprawki błędów. Wersje przedpremierowe mają też sufiks określający etap przedpremierowy (alfa, beta, wersja kandydująca do wydania) oraz numer wersji (01, 02 itd.).

Pamiętaj, że zalecamy używanie bibliotek androidx do zachowania zgodności źródeł w wersjach podrzędnych, ale nie jest to wymagane. Duża aktualizacja wersji wymusza 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 etapy przedpremierowe, aby stała się stabilną wersją. Kryteria dla każdego etapu przedpremierowego:

Alfa

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

Wersja beta

  • Wersje beta są stabilne funkcjonalnie i mają wszystkie funkcje interfejsu API.
  • Są gotowe do użytku w środowisku produkcyjnym, ale mogą zawierać błędy.
  • Wersja beta nie może używać eksperymentalnych funkcji kompilatora (takich jak @UseExperimental).
  • Zależności od innych bibliotek muszą być w wersji beta, rc lub stabilnej. Zależności w wersji alfa nie są dozwolone.

Proponowana wersja (RC)

  • Kandydat do wprowadzenia to wersja potencjalnie stabilna.
  • Może zawierać ważne poprawki wprowadzone w ostatniej chwili.
  • Wygląd interfejsu API jest ostateczny.
  • Zależności od innych bibliotek mogą być wyłącznie w wersji rc lub stabilnej.

Biblioteka może mieć kilka wersji naraz. Każda wersja ma inny etap publikacji. Na przykład stabilna wersja androidx.activity może mieć wartość 1.0.0, ale może też być dostępna wersja 1.1.0-beta02 i 2.0.0-alpha01.

Na tej stronie znajdziesz informacje o najnowszych aktualizacjach bibliotek.

Strona z informacjami o najnowszych wersjach AndroidaX zawiera listę bibliotek, które zostały ostatnio zmienione. Repozytorium Maven Google pokazuje pełną historię zmian.

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

  • Chronologiczna historia wszystkich wydań.
  • Fragment kodu z domyślnymi deklaracjami zależności Gradle na potrzeby używania artefaktów.
  • Linki do stron z informacjami o pakietach w każdym artefakcie w Kotlin i Javie.

Biblioteki Jetpacka

Niektóre biblioteki AndroidaX, takie jak aparat, mają wiele artefaktów, które są przechowywane 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 publikacji Wersja Beta Wersja alfa
aktywność 3 kwietnia 2024 r. 1.8.2 1.9.0-rc01 - -
reklamy 8 marca 2023 r. - - - 1.0.0-alfa05
adnotacja (*) 3 kwietnia 2024 r. 1.7.1 - 1.8.0-beta01 -
appcompat 26 lipca 2023 r. 1.6.1 - - 1.7.0-alfa03
przeszukiwanie 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 20 marca 2024 r. 1.2.3 - - 1.3.0-alfa02
biometryczne 21 września 2022 r. 1.1.0 - - 1.2.0-alfa05
Bluetooth 29 listopada 2023 r. - - - 1.0.0-alfa02
przeglądarka 6 marca 2024 roku 1.8.0 - - -
aplikacja-samochodowa 3 kwietnia 2024 r. 1.2.0 1.4.0-rc02 - 1.7.0-alfa01
kamera (*) 6 marca 2024 roku 1.3.2 - - 1.4.0-alfa04
widok kart 21 września 2018 r. 1.0.0 - - -
kolekcja 24 stycznia 2024 r. 1.4.0 - - -
utwórz 20 marca 2024 r. 1.4.0 - - -
compose.animation, 3 kwietnia 2024 r. 1.6.5 - - 1.7.0-alfa06
compose.buildr, 20 marca 2024 r. 1.5.11 - - -
compose.foundation 3 kwietnia 2024 r. 1.6.5 - - 1.7.0-alfa06
compose.material, 3 kwietnia 2024 r. 1.6.5 - - 1.7.0-alfa06
compose.material3, 3 kwietnia 2024 r. 1.2.1 - - 1.3.0-alfa04
compose.runtime, 3 kwietnia 2024 r. 1.6.5 - - 1.7.0-alfa06
compose.ui; 3 kwietnia 2024 r. 1.6.5 - - 1.7.0-alfa06
jednocześnie 20 marca 2024 r. 1.1.0 - - 1.2.0-alfa03
constraintlayout (*) 4 października 2023 r. 2.1.4 - - 2.2.0-alfa13
podsumowanie treści 21 września 2018 r. 1.0.0 - - -
coordinatorlayout 4 października 2023 r. 1.2.0 - - 1.3.0-alfa02
podstawowa (*) 3 kwietnia 2024 r. 1.12.0 1.13.0-rc01 - -
core.uwb, 24 stycznia 2024 r. - - - 1.0.0-alfa08
dane logowania 3 kwietnia 2024 r. 1.2.2 - - 1.3.0-alfa02
kursoradapter 21 września 2018 r. 1.0.0 - - -
widok niestandardowy (*) 21 września 2022 r. 1.1.0 - - 1.2.0-alfa02
powiązanie danych 5 września 2019 r. 3.5.0 - - 3.6.0-alfa10
magazyn danych 3 kwietnia 2024 r. 1.0.0 1.1.0-rc01, - -
plik_dokumentu 18 sierpnia 2021 r. 1,0.1 - - 1.1.0-alfa01
przeciągnij i upuść 11 maja 2022 roku 1.0.0 - - -
Układ drawerlayout 22 marca 2023 r. 1.2.0 - - -
dynamicznaanimacja 4 grudnia 2019 1.0.0 - - 1.1.0-alfa03
emotikony 27 stycznia 2021 r. 1.1.0 - - 1.2.0-alfa03
emoji2 13 grudnia 2023 r. 1.4.0 - - 1.5.0-alfa01
przedsiębiorstwo 13 stycznia 2021 r. 1.1.0 - - -
exifinterface. 13 grudnia 2023 r. 1.3.7 - - -
fragment 3 kwietnia 2024 r. 1.6.2 1.7.0-rc01 - 1.8.0-alfa01
gry (*) 3 kwietnia 2024 r. 3.0.2 - - -
rzut oka 3 kwietnia 2024 r. 1.0.0 - 1.1.0-beta01 -
grafika (*) 6 marca 2024 roku - - 1.0.0-beta01 -
gridlayout 24 maja 2023 r. 1.0.0 - 1.1.0-beta01 -
zdrowie 3 kwietnia 2024 r. - 1.0.0-rc02, - 1.1.0-alfa02
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 - - -
input 20 września 2023 r. - - 1.0.0-beta03 -
interpolator 21 września 2018 r. 1.0.0 - - -
wyszukiwarka JavaScript 1 listopada 2023 roku - - 1.0.0-beta01 -
odrzutowiec 2 września 2020 r. - - 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 (*) 3 kwietnia 2024 r. 2.7.0 - - 2.8.0-alfa04
lint 21 lutego 2024 r. - - - 1.0.0-alfa01
moduł ładowania 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 11 kwietnia 2024 r. 1.3.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 -
stronicowanie (*) 3 kwietnia 2024 r. 3.2.1 - 3.3.0-beta01 -
paleta 21 września 2018 r. 1.0.0 - - -
percentlayout 21 września 2018 r. 1.0.0 - - -
ustawienie 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 3 kwietnia 2024 r. - - 1.1.0-beta05 -
privacysandbox.Plugins. 9 sierpnia 2023 r. - - - 1.0.0-alfa02
privacysandbox.sdkruntime 6 marca 2024 roku - - - 1.0.0-alfa13
privacysandbox.tools 20 marca 2024 r. - - - 1.0.0-alfa08
privacysandbox.ui 18 października 2023 r. - - - 1.0.0-alfa07
instalator profilu 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 listopada 2023 r. 2.6.1 - - -
savedstate (zapisany stan) 22 marca 2023 r. 1.2.1 - - -
bezpieczeństwo (*) 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 - - -
uruchamianie 11 stycznia 2023 r. 1.1.1 - - 1.2.0-alfa02
sqlite, 18 października 2023 r. 2.4.0 - - -
swiperefreshlayout 22 lipca 2020 r. 1.1.0 - - 1.2.0-alfa01
test (*) 29 lutego 2024 r. 1,0.1 - - 1.1.0-alfa03
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
przeniesienie 3 kwietnia 2024 r. 1.4.1 1.5.0-rc01, - -
telewizor 4 października 2023 r. - - - 1.0.0-alfa10
dostawca telewizji 19 sierpnia 2020 r. - - - 1.1.0-alfa01
vectordrawable, 20 kwietnia 2022 r. 1.1.0 - 1.2.0-beta01 -
versionedparcelable 10 stycznia 2024 r. 1.2.0 - - -
przeglądarka 15 września 2021 r. 1.0.0 - - 1.1.0-alfa01
przeglądarkar2 24 maja 2023 r. 1.0.0 - 1.1.0-beta02 -
wear (*) 10 stycznia 2024 r. 1.3.0 - - 1.4.0-alfa01
wear.compose, 3 kwietnia 2024 r. 1.3.1 - - 1.4.0-alfa06
wear.protolayout 6 marca 2024 roku 1.1.0 - - 1.2.0-alfa01
wear.tiles, 6 marca 2024 roku 1.3.0 - - 1.4.0-alfa01
wear.watchface 3 kwietnia 2024 r. 1.2.1 - - 1.3.0-alfa02
webkit 3 kwietnia 2024 r. 1,9,0 1.11.0-rc01 - -
okno 3 kwietnia 2024 r. 1.2.0 - 1.3.0-beta01 -
window.extensions.core, 7 czerwca 2023 r. 1.0.0 - - -
praca 24 stycznia 2024 r. 2.9.0 - - 2.10.0-alfa01

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