Library Jetpack dikirimkan secara terpisah dari Android OS, sehingga update pada library dapat terjadi secara independen dan lebih sering.
Library ini mengikuti pembuatan versi semantik yang ketat untuk kompatibilitas biner dengan urutan antar-versi tambahan dari revisi pra-rilis.
String versi (seperti 1.0.1-beta02
) berisi tiga angka yang merepresentasikan tingkat utama, minor, dan bugfix.
Versi pra-rilis juga memiliki akhiran yang menentukan tahap pra-rilis
(alfa, beta, kandidat rilis), dan nomor revisi (01, 02, dan seterusnya).
Perlu diperhatikan bahwa library androidx
dianjurkan, tetapi tidak diwajibkan, untuk mempertahankan kompatibilitas sumber di seluruh versi minor. Alasan adanya update versi utama akan memaksa semua artefak yang bergantung pada versi utama sebelumnya untuk dimigrasikan secara eksplisit, sehingga akan mengganggu alur kerja developer.
Setiap versi library akan melalui tiga tahap pra-rilis sebelum menjadi rilis yang stabil. Kriteria untuk setiap tahap pra-rilis adalah:
Alfa
- Rilis alfa sudah stabil secara fungsional, tetapi mungkin belum memiliki fitur lengkap.
- Saat rilis dalam alfa, API dapat ditambahkan, dihapus, atau diubah.
Beta
- Rilis beta sudah stabil secara fungsional dan memiliki tampilan API dengan fitur lengkap.
- Rilis tersebut siap digunakan untuk produksi tetapi mungkin masih berisi bug.
- Rilis beta tidak dapat menggunakan fitur compiler eksperimental
(seperti
@UseExperimental
). - Dependensi pada library lain harus dalam versi beta, rc, atau stabil. Tidak ada dependensi alfa yang diizinkan.
Kandidat Rilis (RC)
- Kandidat rilis adalah calon rilis stabil.
- Versi ini mungkin berisi perbaikan penting yang dilakukan tepat sebelum rilis stabil.
- Tampilan API sudah final.
- Dependensi pada library lain hanya boleh versi rc atau stabil.
Library dapat memiliki beberapa versi pada waktu yang sama. Setiap versi memiliki
tahap rilis yang berbeda. Misalnya, meskipun rilis stabil
androidx.activity
adalah 1.0.0
, mungkin akan ada juga rilis 1.1.0-beta02
serta rilis 2.0.0-alpha01
.
Gunakan halaman ini untuk mempelajari update terakhir pada library.
Halaman catatan rilis terbaru AndroidX akan mencantumkan library yang baru saja diubah. Repositori Maven Google akan menampilkan histori versi yang lengkap.
Gunakan tabel di bawah ini untuk melihat versi stabil dan pratinjau paling baru dari setiap library AndroidX. Link di setiap baris akan membawa Anda ke catatan rilis library. Di catatan rilis, Anda akan menemukan:
- Histori kronologis semua rilis.
- Cuplikan kode dengan deklarasi dependensi Gradle default untuk menggunakan artefak.
- Link ke halaman referensi Kotlin dan Java untuk paket di setiap artefak.
Perintah AI
Mengupgrade semua library ke versi stabil terbaru
Perintah ini mengupgrade library yang sudah usang ke versi stabil terbaru. Alat ini akan memberi tahu Anda tentang inkompatibilitas atau perubahan lebih lanjut yang harus dilakukan.
Jalankan perintah ini di Android Studio dengan file Katalog Versi terbuka.
Upgrade any library versions in my project that are out of date. Use the latest stable version of any libraries. Inform me if there's any libraries that are likely to be incompatible, and if there are any other changes to code I need to make in my project caused by upgrading to these new versions.
Library Jetpack
Beberapa library AndroidX, seperti camera, memiliki banyak artefak yang dikelola secara terpisah. Library ini ditandai dengan tanda bintang (*). Lihat catatan rilis untuk melihat update versi untuk semua artefak.
ID Grup Maven | Update Terbaru | Rilis Stabil | Kandidat Rilis | Rilis Beta | Rilis Alfa |
---|---|---|---|---|---|
activity | 11 Desember 2024 | 1.9.3 | 1.10.0-rc01 | - | - |
ads | 8 Maret 2023 | - | - | - | 1.0.0-alpha05 |
annotation (*) | 30 Oktober 2024 | 1.9.1 | - | - | - |
appcompat | 29 Mei 2024 | 1.7.0 | - | - | - |
appsearch | 11 Desember 2024 | - | - | - | 1.1.0-alpha07 |
arch.core | 22 Februari 2023 | 2.2.0 | - | - | - |
asynclayoutinflater | 5 Oktober 2022 | 1.0.0 | - | - | 1.1.0-alpha01 |
autofill | 18 September 2024 | 1.1.0 | - | 1.3.0-beta01 | - |
benchmark | 11 Desember 2024 | 1.3.3 | - | - | 1.4.0-alpha06 |
biometric | 7 Agustus 2024 | 1.1.0 | - | - | 1.4.0-alpha02 |
bluetooth | 29 November 2023 | - | - | - | 1.0.0-alpha02 |
browser | 6 Maret 2024 | 1.8.0 | - | - | - |
car-app | 13 November 2024 | 1.4.0 | - | 1.7.0-beta03 | - |
camera (*) | 11 Desember 2024 | 1.4.1 | - | - | 1.5.0-alpha04 |
camera.media3 | 11 Desember 2024 | - | - | - | 1.0.0-alpha01 |
camera.viewfinder (*) | 11 Desember 2024 | - | - | - | 1.4.0-alpha11 |
cardview | 21 September 2018 | 1.0.0 | - | - | - |
collection | 11 Desember 2024 | 1.4.5 | - | 1.5.0-beta01 | - |
compose | 7 Agustus 2024 | 1.4.5 | - | 1.5.0-beta01 | - |
compose.animation | 11 Desember 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.compiler | 7 Agustus 2024 | 1.5.15 | - | - | - |
compose.foundation | 11 Desember 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.material | 11 Desember 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.material3 | 13 November 2024 | 1.3.1 | - | - | 1.4.0-alpha04 |
compose.material3.adaptive | 13 November 2024 | 1.0.0 | - | - | 1.1.0-alpha07 |
compose.runtime | 11 Desember 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.ui | 11 Desember 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
concurrent | 11 Desember 2024 | 1.2.0 | - | - | 1.3.0-alpha01 |
constraintlayout (*) | 30 Oktober 2024 | 2.2.0 | - | - | - |
contentpager | 21 September 2018 | 1.0.0 | - | - | - |
coordinatorlayout | 4 Oktober 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
core (*) | 11 Desember 2024 | 1.15.0 | - | - | 1.16.0-alpha01 |
core.uwb | 11 Desember 2024 | - | - | - | 1.0.0-alpha10 |
credentials | 30 Oktober 2024 | 1.3.0 | - | 1.5.0-beta01 | 1.5.0-beta01 |
credentials.registry | 16 Oktober 2024 | - | - | - | 1.0.0-alpha01 |
cursoradapter | 21 September 2018 | 1.0.0 | - | - | - |
customview (*) | 21 September 2022 | 1.1.0 | - | - | 1.2.0-alpha02 |
databinding | 5 September 2019 | 3.5.0 | - | - | 3.6.0-alpha10 |
datastore | 1 Mei 2024 | 1.1.1 | - | - | - |
documentfile | 18 Agustus 2021 | 1.0.1 | - | - | 1.1.0-alpha01 |
draganddrop | 11 Mei 2022 | 1.0.0 | - | - | - |
drawerlayout | 22 Maret 2023 | 1.2.0 | - | - | - |
dynamicanimation | 4 Desember 2019 | 1.0.0 | - | - | 1.1.0-alpha03 |
emoji | 27 Januari 2021 | 1.1.0 | - | - | 1.2.0-alpha03 |
emoji2 | 4 September 2024 | 1.5.0 | - | - | - |
enterprise | 13 Januari 2021 | 1.1.0 | - | - | - |
exifinterface | 13 November 2024 | 1.3.7 | - | - | 1.4.0-alpha01 |
fragment | 30 Oktober 2024 | 1.8.5 | - | - | - |
games (*) | 16 Oktober 2024 | 3.0.5 | - | - | 4.0.0-alpha01 |
glance | 16 Oktober 2024 | 1.1.1 | - | - | - |
graphics (*) | 11 Desember 2024 | 1.0.2 | - | - | - |
gridlayout | 24 Mei 2023 | 1.0.0 | - | 1.1.0-beta01 | - |
health | 11 Desember 2024 | - | 1.0.0-rc02 | - | 1.1.0-alpha05 |
health.connect | 16 Oktober 2024 | - | - | - | 1.1.0-alpha10 |
heifwriter | 2 Oktober 2024 | - | - | - | 1.1.0-alpha03 |
hilt (*) | 21 Februari 2024 | 1.2.0 | - | - | - |
ink | 11 Desember 2024 | - | - | - | 1.0.0-alpha02 |
input | 2 Oktober 2024 | - | - | 1.0.0-beta05 | - |
interpolator | 21 September 2018 | 1.0.0 | - | - | - |
javascriptengine | 1 November 2023 | - | - | 1.0.0-beta01 | - |
jetifier | 2 September 2020 | - | - | 1.0.0-beta10 | - |
leanback | 15 November 2023 | 1.0.0 | 1.1.0-rc02 | - | 1.2.0-alpha04 |
legacy | 21 September 2018 | 1.0.0 | - | - | - |
lifecycle (*) | 11 Desember 2024 | 2.8.7 | - | - | 2.9.0-alpha08 |
lint | 11 Desember 2024 | - | - | - | 1.0.0-alpha03 |
loader | 9 Oktober 2019 | 1.1.0 | - | - | - |
localbroadcastmanager | 12 Januari 2022 | 1.1.0 | - | - | - |
media | 29 November 2023 | 1.7.0 | - | - | - |
media2 | 10 Januari 2024 | 1.3.0 | - | - | - |
media3 | 27 November 2024 | 1.5.0 | - | - | - |
mediarouter | 11 Desember 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
multidex | 17 Desember 2018 | 2.0.1 | - | - | - |
metrics | 10 Januari 2024 | - | - | 1.0.0-beta01 | - |
navigation | 11 Desember 2024 | 2.8.5 | - | - | 2.9.0-alpha04 |
paging (*) | 11 Desember 2024 | 3.3.5 | - | - | - |
palette | 21 September 2018 | 1.0.0 | - | - | - |
11 Desember 2024 | - | - | - | 1.0.0-alpha05 | |
percentlayout | 21 September 2018 | 1.0.0 | - | - | - |
preference | 26 Juli 2023 | 1.2.1 | - | - | - |
28 Oktober 2020 | - | - | 1.1.0-beta01 | - | |
privacysandbox.activity | 15 November 2023 | - | - | - | 1.0.0-alpha01 |
privacysandbox.ads | 30 Oktober 2024 | - | - | 1.1.0-beta11 | - |
privacysandbox.plugins | 9 Agustus 2023 | - | - | - | 1.0.0-alpha02 |
privacysandbox.sdkruntime | 11 Desember 2024 | - | - | - | 1.0.0-alpha16 |
privacysandbox.tools | 2 Oktober 2024 | - | - | - | 1.0.0-alpha10 |
privacysandbox.ui | 11 Desember 2024 | - | - | - | 1.0.0-alpha12 |
profileinstaller | 2 Oktober 2024 | 1.4.1 | - | - | - |
recommendation | 21 September 2018 | 1.0.0 | - | - | - |
recyclerview (*) | 18 September 2024 | 1.3.2 | 1.4.0-rc01 | - | - |
remotecallback | 7 Mei 2019 | 1.0.0 | - | - | - |
resourceinspection | 26 Januari 2022 | 1.0.1 | - | - | - |
room | 11 Desember 2024 | 2.6.1 | - | - | 2.7.0-alpha12 |
savedstate | 11 Desember 2024 | 1.2.1 | - | - | 1.3.0-alpha06 |
security (*) | 7 Agustus 2024 | 1.0.0 | - | - | 1.1.0-alpha06 |
sharetarget | 5 Oktober 2022 | 1.2.0 | - | - | - |
slice | 13 Januari 2021 | - | - | - | 1.1.0-alpha02 |
slidingpanelayout | 26 Januari 2022 | 1.2.0 | - | - | - |
startup | 18 September 2024 | 1.2.0 | - | - | - |
sqlite | 11 Desember 2024 | 2.4.0 | - | - | 2.5.0-alpha12 |
swiperefreshlayout | 22 Juli 2020 | 1.1.0 | - | - | 1.2.0-alpha01 |
test (*) | 20 November 2024 | 1.0.1 | - | - | 1.1.0-alpha04 |
test.uiautomator | 26 Juni 2024 | 2.3.0 | - | - | 2.4.0-alpha01 |
textclassifier | 23 Maret 2022 | - | - | - | 1.0.0-alpha04 |
tracing | 29 November 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
transition | 11 Desember 2024 | 1.5.1 | - | - | 1.6.0-alpha01 |
tv | 21 Agustus 2024 | 1.0.0 | - | - | - |
tvprovider | 19 Agustus 2020 | - | - | - | 1.1.0-alpha01 |
vectordrawable | 1 Mei 2024 | 1.2.0 | - | - | - |
versionedparcelable | 10 Januari 2024 | 1.2.0 | - | - | - |
viewpager | 11 Desember 2024 | 1.1.0 | - | - | - |
viewpager2 | 14 Mei 2024 | 1.1.0 | - | - | - |
wear (*) | 11 Desember 2024 | 1.3.0 | - | - | 1.4.0-alpha01 |
wear.compose | 11 Desember 2024 | 1.4.0 | - | - | 1.5.0-alpha07 |
wear.protolayout | 11 Desember 2024 | 1.2.1 | - | - | 1.3.0-alpha05 |
wear.tiles | 11 Desember 2024 | 1.4.1 | - | - | 1.5.0-alpha05 |
wear.watchface | 18 September 2024 | 1.2.1 | - | - | 1.3.0-alpha04 |
webkit | 11 Desember 2024 | 1.9.0 | - | - | 1.13.0-alpha02 |
window | 16 Oktober 2024 | 1.3.0 | - | - | 1.4.0-alpha05 |
window.extensions.core | 7 Juni 2023 | 1.0.0 | - | - | - |
work | 30 Oktober 2024 | 2.9.1 | - | - | - |