Biblioteki Jetpack są wysyłane niezależnie od systemu operacyjnego Android, więc aktualizacje mogą odbywać się niezależnie i częściej.
Biblioteki stosują ścisłe semantyczne numerowanie wersji w celu zapewnienia zgodności binarnej z dodatkową sekwencją rewizji przed wersją.
Ciąg tekstowy wersji (np. 1.0.1-beta02
) zawiera 3 liczby odpowiadające poziomom głównemu, podrzędnemu i poprawkom błędów.
Wersje przedpremierowe mają też sufiks, który określa etap przedpremierowy
(alfa, beta, kandydująca do publikacji) oraz numer wersji (01, 02 itd.).
Pamiętaj, że zalecamy używanie bibliotek androidx
, ale nie jest to wymagane, aby zachować zgodność źródeł w przypadku wersji 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 3 etapów przed wydaniem, zanim stanie się stabilną wersją. Kryteria dla każdego etapu przed udostępnieniem to:
Alfa
- Wersje alfa są stabilne pod względem funkcjonalności, ale mogą nie zawierać wszystkich funkcji.
- Gdy wersja jest w wersji alfa, interfejsy API można dodawać, usuwać i zmieniać.
beta,
- Wersje beta są stabilne pod względem funkcjonalności i mają kompletną interfejs API.
- Są one gotowe do użycia w produkcji, 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. Nie można używać zależności alfa.
wersja kandydata (RC)
- Wersja kandydująca do publikacji to wersja potencjalnie stabilna.
- Może zawierać krytyczne poprawki wprowadzone w ostatniej chwili.
- Interfejs API jest ostateczny.
- Zależności od innych bibliotek muszą być tylko w wersjach rc lub stabilnych.
Biblioteka może mieć jednocześnie wiele wersji. Każda wersja ma inną fazę wydania. Na przykład stabilna wersja
androidx.activity
może być 1.0.0
, ale może też istnieć wersja 1.1.0-beta02
oraz 2.0.0-alpha01
.
Na tej stronie znajdziesz najnowsze informacje o bibliotekach.
Na stronie z informacjami o ostatnich wersjach AndroidX znajdziesz listę bibliotek, które ostatnio uległy zmianie. 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 wersji;
- 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 AndroidX, np. biblioteka kamery, mają wiele artefaktów, które są utrzymywane 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 | Wersja alfa |
---|---|---|---|---|---|
aktywność | 4 września 2024 r. | 1.9.2 | - | - | 1.10.0-alfa02 |
reklamy | 8 marca 2023 r. | - | - | - | 1.0.0-alpha05 |
adnotacja (*) | 2 października 2024 r. | 1.8.2 | 1.9.0-rc01 | - | - |
appcompat | 29 maja 2024 r. | 1.7.0 | - | - | - |
appsearch | 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-alpha01 |
autouzupełnianie | 18 września 2024 r. | 1.1.0 | - | 1.3.0-beta01 | - |
test porównawczy | 2 października 2024 r. | 1.3.2 | - | - | 1.4.0-alpha02 |
biometryczne | 7 sierpnia 2024 r. | 1.1.0 | - | - | 1.4.0-alpha02 |
Bluetooth | 29 listopada 2023 r. | - | - | - | 1.0.0-alpha02 |
przeglądarka | 6 marca 2024 roku | 1.8.0 | - | - | - |
aplikacja-samochodowa | 18 września 2024 r. | 1.4.0 | - | 1.7.0-beta02 | - |
Aparat (*) | 2 października 2024 r. | 1.3.4 | 1.4.0-rc03 | - | 1.5.0-alpha02 |
camera.viewfinder (*) | 2 października 2024 r. | - | - | - | 1.4.0-alpha09 |
widok karty | 21 września 2018 r. | 1.0.0 | - | - | - |
collection | 2 października 2024 r. | 1.4.4 | - | - | 1.5.0-alfa03 |
utwórz | 7 sierpnia 2024 r. | 1.4.4 | - | - | 1.5.0-alfa03 |
compose.animation, | 2 października 2024 r. | 1.7.3 | - | - | 1.8.0-alfa03 |
compose.buildr | 7 sierpnia 2024 r. | 1.5.15 | - | - | - |
compose.foundation | 2 października 2024 r. | 1.7.3 | - | - | 1.8.0-alfa03 |
compose.material | 2 października 2024 r. | 1.7.3 | - | - | 1.8.0-alpha03 |
compose.material3, | 2 października 2024 r. | 1.3.0 | - | - | 1.4.0-alpha01 |
compose.material3.adaptive | 2 października 2024 r. | 1.0.0 | - | - | 1.1.0-alpha04 |
compose.runtime, | 2 października 2024 r. | 1.7.3 | - | - | 1.8.0-alfa03 |
compose.ui, | 2 października 2024 r. | 1.7.3 | - | - | 1.8.0-alfa03 |
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ń (*) | 2 października 2024 r. | 1.13.1 | - | 1.15.0-beta01 | - |
core.uwb | 24 stycznia 2024 r. | - | - | - | 1.0.0-alpha08 |
dane logowania | 2 października 2024 r. | 1.3.0 | - | - | 1.5.0-alpha05 |
cursoradapter | 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-alpha01 |
przeciąganie i upuszczanie | 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-alpha03 |
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 | 2 października 2024 r. | 1.8.4 | - | - | - |
gry (*) | 7 sierpnia 2024 r. | 3.0.5 | - | - | - |
podsumowanie | 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 | - |
health | 14 maja 2024 r. | - | 1.0.0-rc02 | - | 1.1.0-alfa03 |
health.connect | 18 września 2024 r. | - | - | - | 1.1.0-alfa09 |
heifwriter | 2 października 2024 r. | - | - | - | 1.1.0-alfa03 |
hilt (*) | 21 lutego 2024 r. | 1.2.0 | - | - | - |
ink | 2 października 2024 r. | - | - | - | 1.0.0-alfa01 |
input | 2 października 2024 r. | - | - | 1.0.0-beta05 | - |
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-alpha04 |
starsza wersja | 21 września 2018 r. | 1.0.0 | - | - | - |
cykl życia (*) | 2 października 2024 r. | 2.8.6 | - | - | 2.9.0-alfa04 |
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 | - | - | - |
media | 29 listopada 2023 r. | 1.7.0 | - | - | - |
media2 | 10 stycznia 2024 r. | 1.3.0 | - | - | - |
media3 | 10 września 2024 r. | 1.4.1 | - | - | 1.5.0-alpha01 |
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 | 2 października 2024 r. | 2.8.2 | - | - | - |
przewijanie (*) | 7 sierpnia 2024 r. | 3.3.2 | - | - | - |
palette | 21 września 2018 r. | 1.0.0 | - | - | - |
18 września 2024 r. | - | - | - | 1.0.0-alfa03 | |
percentlayout | 21 września 2018 r. | 1.0.0 | - | - | - |
preferencja | 26 lipca 2023 r. | 1.2.1 | - | - | - |
drukowanie | 28 października 2020 r. | - | - | 1.1.0-beta01 | - |
privacysandbox.activity. | 15 listopada 2023 r. | - | - | - | 1.0.0-alpha01 |
privacysandbox.ads | 21 sierpnia 2024 r. | - | - | 1.1.0-beta10 | - |
privacysandbox.plugins | 9 sierpnia 2023 r. | - | - | - | 1.0.0-alfa02 |
privacysandbox.sdkruntime | 24 lipca 2024 r. | - | - | - | 1.0.0-alfa14 |
privacysandbox.tools | 2 października 2024 r. | - | - | - | 1.0.0-alfa10 |
privacysandbox.ui. | 18 września 2024 r. | - | - | - | 1.0.0-alfa10 |
profileinstaller | 2 października 2024 r. | 1.4.1 | - | - | - |
rekomendacja | 21 września 2018 r. | 1.0.0 | - | - | - |
recyclerview (*) | 18 września 2024 r. | 1.3.2 | 1.4.0-rc01 | - | - |
zdalne wywołanie zwrotne | 7 maja 2019 r. | 1.0.0 | - | - | - |
resourceinspection | 26 stycznia 2022 r. | 1.0.1 | - | - | - |
pokój | 2 października 2024 r. | 2.6.1 | - | - | 2.7.0-alpha09 |
savedstate (zapisany stan), | 2 października 2024 r. | 1.2.1 | - | - | 1.3.0-alpha02 |
security (*) | 7 sierpnia 2024 r. | 1.0.0 | - | - | 1.1.0-alpha06 |
sharetarget, | 5 października 2022 r. | 1.2.0 | - | - | - |
wycinek | 13 stycznia 2021 r. | - | - | - | 1.1.0-alpha02 |
slidingpanelayout | 26 stycznia 2022 r. | 1.2.0 | - | - | - |
uruchomienie | 18 września 2024 r. | 1.2.0 | - | - | - |
sqlite | 2 października 2024 r. | 2.4.0 | - | - | 2.5.0-alpha09 |
swiperefreshlayout | 22 lipca 2020 r. | 1.1.0 | - | - | 1.2.0-alfa01 |
test (*) | 14 sierpnia 2024 r. | 1.0.1 | - | - | 1.1.0-alpha04 |
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 |
transition | 24 lipca 2024 r. | 1.5.1 | - | - | - |
tv | 21 sierpnia 2024 r. | 1.0.0 | - | - | - |
tvprovider | 19 sierpnia 2020 r. | - | - | - | 1.1.0-alpha01 |
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 | 2 października 2024 r. | 1.4.0 | - | - | 1.5.0-alfa03 |
wear.protolayout | 2 października 2024 r. | 1.2.0 | - | - | 1.3.0-alfa01 |
wear.tiles | 2 października 2024 r. | 1.4.0 | - | - | 1.5.0-alfa01 |
wear.watchface | 18 września 2024 r. | 1.2.1 | - | - | 1.3.0-alpha04 |
webkit | 2 października 2024 r. | 1.9.0 | - | - | - |
window | 2 października 2024 r. | 1.3.0 | - | - | 1.4.0-alpha04 |
window.extensions.core | 7 czerwca 2023 r. | 1.0.0 | - | - | - |
work | 2 października 2024 r. | 2.9.1 | - | 2.10.0-beta01 | - |