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 | 10 lipca 2024 r. | 1.2.4 | - | 1.3.0-beta02 | - |
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 | 10 lipca 2024 r. | 1.4.1 | - | - | - |
utwórz | 14 maja 2024 r. | 1.4.1 | - | - | - |
compose.animation, | 10 lipca 2024 r. | 1.6.8 | - | 1.7.0-beta05 | - |
compose.buildr | 14 maja 2024 r. | 1.5.14 | - | - | - |
compose.foundation | 10 lipca 2024 r. | 1.6.8 | - | 1.7.0-beta05 | - |
compose.material, | 10 lipca 2024 r. | 1.6.8 | - | 1.7.0-beta05 | - |
compose.material3, | 26 czerwca 2024 r. | 1.2.1 | - | 1.3.0-beta04 | - |
compose.runtime, | 10 lipca 2024 r. | 1.6.8 | - | 1.7.0-beta05 | - |
compose.ui, | 10 lipca 2024 r. | 1.6.8 | - | 1.7.0-beta05 | - |
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 | 10 lipca 2024 r. | 1.2.2 | 1.3.0-rc01 | - | 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 | 10 lipca 2024 r. | 1.4.0 | - | 1.5.0-beta01 | - |
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 (*) | 10 lipca 2024 r. | 3.0.4 | - | - | - |
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 (*) | 1 lipca 2024 r. | 2.8.3 | - | - | - |
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, | 10 lipca 2024 r. | 1.3.1 | 1.4.0-rc01 | 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 | - |
nawigacja | 10 lipca 2024 r. | 2.7.7 | - | 2.8.0–beta05 | - |
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 | 10 lipca 2024 r. | - | - | 1.1.0–beta09 | - |
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 | 10 lipca 2024 r. | 2.6.1 | - | - | 2.7.0-alfa05 |
savedstate (zapisany stan), | 22 marca 2023 r. | 1.2.1 | - | - | - |
security (*) | 10 lipca 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 | 10 lipca 2024 r. | 2.4.0 | - | - | 2.5.0-alfa05 |
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 | 10 lipca 2024 r. | - | 1.0.0-rc01 | - | - |
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, | 10 lipca 2024 r. | 1.1.0 | - | 1.2.0-beta01 | - |
wear.tiles | 10 lipca 2024 r. | 1.3.0 | - | 1.4.0-beta01 | - |
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 |