Biblioteki Jetpacka są dostarczane osobno od systemu operacyjnego Android, więc aktualizacje bibliotek mogą być przeprowadzane niezależnie i częściej.
Biblioteki są zgodne z ścisłym semantycznym numerowaniem wersji, aby zapewnić zgodność binarną. Dodano też sekwencję rewizji przed wersją, która jest umieszczona między wersjami.
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 określający etap przedpremierowy (alfa, beta, kandydujący do wydania) 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.
Aby uzyskać wersję stabilną, każda wersja biblioteki przechodzi przez 3 etapy przedpremierowe. Kryteria dla każdego etapu przed udostępnieniem to:
Alfa
- Wersje alfa są stabilne funkcjonalnie, ale mogą nie być pełne.
- W wersji alfa interfejsy API mogą być dodawane, usuwane lub zmieniane.
beta,
- Wersje beta są stabilne funkcjonalnie i mają pełną funkcjonalność interfejsu API.
- Są one gotowe do użycia w produkcji, ale mogą zawierać błędy.
- Wersja beta nie może korzystać z funkcji eksperymentalnych kompilatora (takich jak
@UseExperimental
). - Zależności od innych bibliotek muszą być wersjami beta, rc lub stabilnymi. Nie można używać zależności alfa.
wersja kandydata (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ć 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 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 wersje podglądowe wszystkich bibliotek AndroidX. Linki w poszczególnych wierszach umożliwiają przejście do informacji o wersji biblioteki. W informacjach o wersji znajdziesz:
- chronologiczna historia wszystkich wydań.
- Fragment kodu z domyślnymi deklaracjami zależności Gradle do korzystania z artefaktów.
- linki do stron referencyjnych Kotlina i Java dotyczące pakietów w każdej artefakcie;
Biblioteki Jetpack
Niektóre biblioteki AndroidaX, takie jak aparat, mają wiele artefaktów, które są obsługiwane oddzielnie. Te biblioteki są oznaczone gwiazdką (*). Aby wyświetlić aktualizacje wersji wszystkich artefaktów, zapoznaj się z notatkami do wersji.
Identyfikator grupy Maven | Najnowsza aktualizacja | Wersja stabilna | Wersja kandydująca | Wersja Beta | Wersja alfa |
---|---|---|---|---|---|
activity | 30 października 2024 r. | 1.9.3 | - | - | 1.10.0-alpha03 |
ads | 8 marca 2023 r. | - | - | - | 1.0.0-alpha05 |
adnotacja (*) | 30 października 2024 r. | 1.9.1 | - | - | - |
zgodny z aplikacją | 29 maja 2024 r. | 1.7.0 | - | - | - |
appsearch | 16 października 2024 r. | - | - | - | 1.1.0-alfa06 |
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 | 30 października 2024 r. | 1.3.3 | - | - | 1.4.0-alpha04 |
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 | - | - | - |
car-app | 18 września 2024 r. | 1.4.0 | - | 1.7.0-beta02 | - |
Aparat (*) | 30 października 2024 r. | 1.4.0 | - | - | 1.5.0-alpha03 |
camera.viewfinder (*) | 30 października 2024 r. | - | - | - | 1.4.0-alpha10 |
cardview | 21 września 2018 r. | 1.0.0 | - | - | - |
collection | 30 października 2024 r. | 1.4.5 | - | - | 1.5.0-alpha05 |
compose (składanie) | 7 sierpnia 2024 r. | 1.4.5 | - | - | 1.5.0-alpha05 |
compose.animation | 30 października 2024 r. | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.compiler | 7 sierpnia 2024 r. | 1.5.15 | - | - | - |
compose.foundation | 30 października 2024 r. | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.material, | 30 października 2024 r. | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.material3 | 30 października 2024 r. | 1.3.1 | - | - | 1.4.0-alfa03 |
compose.material3.adaptive | 30 października 2024 r. | 1.0.0 | - | - | 1.1.0-alfa06 |
compose.runtime | 30 października 2024 r. | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.ui | 30 października 2024 r. | 1.7.5 | - | - | 1.8.0-alpha05 |
równoległe | 12 czerwca 2024 r. | 1.2.0 | - | - | - |
constraintlayout (*) | 30 października 2024 r. | 2.2.0 | - | - | - |
contentpager | 21 września 2018 r. | 1.0.0 | - | - | - |
coordinatorlayout | 4 października 2023 roku | 1.2.0 | - | - | 1.3.0-alpha02 |
rdzeń (*) | 30 października 2024 r. | 1.15.0 | - | - | - |
core.uwb, | 16 października 2024 r. | - | - | - | 1.0.0-alfa09 |
dane logowania | 30 października 2024 r. | 1.3.0 | - | 1.5.0-beta01 | 1.5.0-beta01 |
credentials.registry | 16 października 2024 r. | - | - | - | 1.0.0-alpha01 |
cursoradapter | 21 września 2018 r. | 1.0.0 | - | - | - |
customview (*) | 21 września 2022 r. | 1.1.0 | - | - | 1.2.0-alpha02 |
databinding | 5 września 2019 r. | 3.5.0 | - | - | 3.6.0-alpha10 |
datastore | 1 maja 2024 r. | 1.1.1 | - | - | - |
documentfile | 18 sierpnia 2021 r. | 1.0.1 | - | - | 1.1.0-alpha01 |
przeciąganie i upuszczanie | 11 maja 2022 roku | 1.0.0 | - | - | - |
drawerlayout | 22 marca 2023 r. | 1.2.0 | - | - | - |
dynamicanimation | 4 grudnia 2019 | 1.0.0 | - | - | 1.1.0-alpha03 |
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 | 30 października 2024 r. | 1.8.5 | - | - | - |
gry (*) | 16 października 2024 r. | 3.0.5 | - | - | 4.0.0-alpha01 |
podsumowanie | 16 października 2024 r. | 1.1.1 | - | - | - |
graphics (*) | 16 października 2024 r. | 1.0.2 | - | - | - |
gridlayout | 24 maja 2023 r. | 1.0.0 | - | 1.1.0-beta01 | - |
health | 16 października 2024 r. | - | 1.0.0-rc02 | - | 1.1.0-alpha04 |
health.connect | 16 października 2024 r. | - | - | - | 1.1.0-alfa10 |
heifwriter | 2 października 2024 r. | - | - | - | 1.1.0-alpha03 |
hilt (*) | 21 lutego 2024 r. | 1.2.0 | - | - | - |
ink | 2 października 2024 r. | - | - | - | 1.0.0-alpha01 |
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 | 2 września 2020 r. | - | - | 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 | - | - | - |
cyklu życia (*), | 30 października 2024 r. | 2.8.7 | - | - | 2.9.0-alpha06 |
lint | 4 września 2024 r. | - | - | - | 1.0.0-alpha02 |
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 | 30 października 2024 r. | 1.4.1 | - | 1.5.0-beta01 | 1.5.0-alfa01 |
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 | 30 października 2024 r. | 2.8.3 | - | - | 2.9.0-alpha02 |
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-alpha03 | |
percentlayout, | 21 września 2018 r. | 1.0.0 | - | - | - |
preferencja | 26 lipca 2023 r. | 1.2.1 | - | - | - |
28 października 2020 r. | - | - | 1.1.0-beta01 | - | |
privacysandbox.activity | 15 listopada 2023 r. | - | - | - | 1.0.0-alpha01 |
privacysandbox.ads | 30 października 2024 r. | - | - | 1.1.0-beta11 | - |
privacysandbox.plugins | 9 sierpnia 2023 r. | - | - | - | 1.0.0-alfa02 |
privacysandbox.sdkruntime | 24 lipca 2024 r. | - | - | - | 1.0.0-alpha14 |
privacysandbox.tools | 2 października 2024 r. | - | - | - | 1.0.0-alpha10 |
privacysandbox.ui | 18 września 2024 r. | - | - | - | 1.0.0-alpha10 |
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 | - | - |
remotecallback | 7 maja 2019 r. | 1.0.0 | - | - | - |
resourceinspection | 26 stycznia 2022 r. | 1.0.1 | - | - | - |
pokój | 30 października 2024 r. | 2.6.1 | - | - | 2.7.0-alpha11 |
savedstate | 30 października 2024 r. | 1.2.1 | - | - | 1.3.0-alpha04 |
bezpieczeństwo (*) | 7 sierpnia 2024 r. | 1.0.0 | - | - | 1.1.0-alfa06 |
sharetarget | 5 października 2022 r. | 1.2.0 | - | - | - |
slice | 13 stycznia 2021 r. | - | - | - | 1.1.0-alfa02 |
slidingpanelayout | 26 stycznia 2022 r. | 1.2.0 | - | - | - |
startup | 18 września 2024 r. | 1.2.0 | - | - | - |
sqlite | 30 października 2024 r. | 2.4.0 | - | - | 2.5.0-alpha11 |
swiperefreshlayout | 22 lipca 2020 r. | 1.1.0 | - | - | 1.2.0-alpha01 |
test (*) | 15 października 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-alpha04 |
śledzenie | 29 listopada 2023 r. | 1.2.0 | - | - | 1.3.0-alpha02 |
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 | 30 października 2024 r. | 1.0.0 | - | 1.1.0-beta01 | - |
viewpager2 | 14 maja 2024 r. | 1.1.0 | - | - | - |
wear (*) | 16 października 2024 r. | 1.3.0 | - | - | 1.4.0-alfa01 |
wear.compose | 30 października 2024 r. | 1.4.0 | - | - | 1.5.0-alpha05 |
wear.protolayout, | 30 października 2024 r. | 1.2.1 | - | - | 1.3.0-alfa03 |
wear.tiles | 30 października 2024 r. | 1.4.1 | - | - | 1.5.0-alpha03 |
wear.watchface | 18 września 2024 r. | 1.2.1 | - | - | 1.3.0-alpha04 |
webkit | 2 października 2024 r. | 1.9.0 | - | - | - |
window | 16 października 2024 r. | 1.3.0 | - | - | 1.4.0-alfa05 |
window.extensions.core | 7 czerwca 2023 r. | 1.0.0 | - | - | - |
work | 30 października 2024 r. | 2.9.1 | - | - | - |