Jetpack 程式庫與 Android 作業系統會分開發布,因此程式庫的更新能夠獨立且更頻繁地推出。
程式庫遵循嚴格的語義版本管理,可維持與預先發布版修訂版本新增版本序列的二進位檔相容性。版本字串 (例如 1.0.1-beta02
) 包含三個數字,代表主要、次要和錯誤修正等級。預先發布版還包含後置字串,用於指定預先發布階段 (Alpha 版、Beta 版、候選版) 和修訂版本編號 (01、02 等)。
請注意,我們希望 (但非強制性) androidx
程式庫能維持子版本間的原始碼相容性。如要發布主要版本更新,系統會強制依附於先前主要版本的所有構件執行明確遷移,這項作業會中斷開發人員的工作流程。
每個程式庫版本都會經歷三個預先發布階段,才會發展成穩定版。每個預先發布階段的資格條件如下:
Alpha 版
- Alpha 版功能穩定,但功能可能不完整。
- 版本處於 Alpha 版時,可能會新增、移除或變更 API。
Beta 版
- Beta 版的功能穩定,且提供功能完整的 API 介面。
- 這類 API 可用於實際工作環境,但可能包含錯誤。
- Beta 版無法使用實驗性編譯器功能 (例如
@UseExperimental
)。 - 依附其他程式庫的依附元件必須是 Beta 版、rc 版或穩定版。不允許任何 Alpha 依附元件。
候選版 (RC)
- 候選版本是潛在的穩定版本。
- 可能包含重大的最後修正項目。
- 其 API 介面為最終版本。
- 依附其他程式庫的依附元件僅限候選版本或穩定版。
程式庫可以同時擁有多個版本。每個版本都有不同的發布階段。舉例來說,androidx.activity
的穩定版可能是 1.0.0
,但可能另有 1.1.0-beta02
版和 2.0.0-alpha01
版。
本頁內容將說明程式庫的最新更新內容。
AndroidX 近期版本資訊頁面列有最近更新過的程式庫。Google 的 Maven 存放區會顯示完整的版本記錄。
請參閱下表,查看每個 AndroidX 程式庫的最新穩定版本和預先發布版。您可以透過每列的連結前往程式庫的版本資訊。版本資訊中提供的內容如下:
- 所有版本依時間順序的發布記錄。
- 具備預設 Gradle 依附元件宣告的程式碼片段,可用來使用構件。
- 每個構件中套件的 Kotlin 和 Java 參考資料頁面連結。
Jetpack 程式庫
部分 AndroidX 程式庫 (例如 camera) 有多個獨立維護的構件。這些程式庫會以星號 (*) 標示。請參閱版本資訊,查看所有構件的版本更新。
Maven 群組 ID | 最新版 | 穩定版 | 候選版 | Beta 版 | Alpha 版 |
---|---|---|---|---|---|
activity | 2024 年 3 月 20 日 | 1.8.2 | - | 1.9.0-beta01 | - |
ads | 2023 年 3 月 8 日 | - | - | - | 1.0.0-alpha05 |
註解 (*) | 2024 年 3 月 20 日 | 1.7.1 | - | - | 1.8.0-alpha02 版本 |
appcompat | 2023 年 7 月 26 日 | 1.6.1 | - | - | 1.7.0-alpha03 |
appsearch | 2023 年 5 月 24 日 | - | - | - | 1.1.0-alpha03 |
arch.core | 2023 年 2 月 22 日 | 2.2.0 | - | - | - |
asynclayoutinflater | 2022 年 10 月 5 日 | 1.0.0 | - | - | 1.1.0-alpha01 |
autofill | 2023 年 5 月 24 日 | 1.1.0 | - | 1.2.0-beta01 | 1.3.0-alpha01 |
benchmark | 2024 年 3 月 20 日 | 1.2.3 | - | - | 1.3.0-alpha02 |
biometric | 2022 年 9 月 21 日 | 1.1.0 | - | - | 1.2.0-alpha05 |
藍牙 | 2023 年 11 月 29 日 | - | - | - | 1.0.0-alpha02 |
browser | 2024 年 3 月 6 日 | 1.8.0 | - | - | - |
car-app | 2023 年 12 月 13 日 | 1.2.0 | 1.4.0-rc02 | - | - |
camera (*) | 2024 年 3 月 6 日 | 1.3.2 | - | - | 1.4.0-alpha04 |
cardview | 2018 年 9 月 21 日 | 1.0.0 | - | - | - |
collection | 2024 年 1 月 24 日 | 1.4.0 | - | - | - |
compose | 2024 年 3 月 20 日 | 1.4.0 | - | - | - |
compose.animation | 2024 年 3 月 20 日 | 1.6.4 | - | - | 1.7.0-alpha05 |
compose.compiler | 2024 年 3 月 20 日 | 1.5.11 | - | - | - |
compose.foundation | 2024 年 3 月 20 日 | 1.6.4 | - | - | 1.7.0-alpha05 |
compose.material | 2024 年 3 月 20 日 | 1.6.4 | - | - | 1.7.0-alpha05 |
compose.material3 | 2024 年 3 月 20 日 | 1.2.1 | - | - | 1.3.0-alpha03 |
compose.runtime | 2024 年 3 月 20 日 | 1.6.4 | - | - | 1.7.0-alpha05 |
compose.ui | 2024 年 3 月 20 日 | 1.6.4 | - | - | 1.7.0-alpha05 |
concurrent | 2024 年 3 月 20 日 | 1.1.0 | - | - | 1.2.0-alpha03 |
constraintlayout (*) | 2023 年 10 月 4 日 | 2.1.4 | - | - | 2.2.0-alpha13 |
contentpager | 2018 年 9 月 21 日 | 1.0.0 | - | - | - |
coordinatorlayout | 2023 年 10 月 4 日 | 1.2.0 | - | - | 1.3.0-alpha02 |
core (*) | 2024 年 3 月 20 日 | 1.12.0 版本 | - | 1.13.0-beta01 | - |
core.uwb | 2024 年 1 月 24 日 | - | - | - | 1.0.0-alpha08 |
憑證 | 2024 年 3 月 6 日 | 1.2.1 | - | - | 1.3.0-alpha01 |
cursoradapter | 2018 年 9 月 21 日 | 1.0.0 | - | - | - |
自訂檢視 (*) | 2022 年 9 月 21 日 | 1.1.0 | - | - | 1.2.0-alpha02 |
資料繫結 | 2019 年 9 月 5 日 | 3.5.0 | - | - | 3.6.0-alpha10 |
datastore | 2024 年 3 月 20 日 | 1.0.0 | 1.1.0-rc01 | - | - |
documentfile | 2021 年 8 月 18 日 | 1.0.1 | - | - | 1.1.0-alpha01 |
draganddrop | 2022 年 5 月 11 日 | 1.0.0 | - | - | - |
drawerlayout | 2023 年 3 月 22 日 | 1.2.0 | - | - | - |
dynamicanimation | 2019 年 12 月 4 日 | 1.0.0 | - | - | 1.1.0-alpha03 |
emoji | 2021 年 1 月 27 日 | 1.1.0 | - | - | 1.2.0-alpha03 |
emoji2 | 2023 年 12 月 13 日 | 1.4.0 | - | - | 1.5.0-alpha01 版本 |
enterprise | 2021 年 1 月 13 日 | 1.1.0 | - | - | - |
exifinterface | 2023 年 12 月 13 日 | 1.3.7 | - | - | - |
fragment | 2024 年 3 月 20 日 | 1.6.2 | - | 1.7.0-beta01 | - |
games (*) | 2024 年 3 月 20 日 | 3.0.1 版 | - | - | - |
glance | 2024 年 2 月 7 日 | 1.0.0 | - | - | 1.1.0-alpha01 |
圖形 (*) | 2024 年 3 月 6 日 | - | - | 1.0.0-beta01 | - |
gridlayout | 2023 年 5 月 24 日 | 1.0.0 | - | 1.1.0-beta01 | - |
health | 2023 年 12 月 13 日 | - | 1.0.0-rc01 | - | 1.1.0-alpha02 |
health.connect | 2024 年 1 月 10 日 | - | - | - | 1.1.0-alpha07 |
heifwriter | 2023 年 7 月 26 日 | - | - | - | 1.1.0-alpha02 |
Hilt (*) | 2024 年 2 月 21 日 | 1.2.0 | - | - | - |
輸入端 | 2023 年 9 月 20 日 | - | - | 1.0.0-beta03 | - |
interpolator | 2018 年 9 月 21 日 | 1.0.0 | - | - | - |
javascriptengine | 2023 年 11 月 1 日 | - | - | 1.0.0-beta01 | - |
jetifier | 2020 年 9 月 2 日 | - | - | 1.0.0-beta10 | - |
leanback | 2023 年 11 月 15 日 | 1.0.0 | 1.1.0-rc02 | - | 1.2.0-alpha04 |
legacy | 2018 年 9 月 21 日 | 1.0.0 | - | - | - |
lifecycle (*) | 2024 年 3 月 20 日 | 2.7.0 | - | - | 2.8.0-alpha03 |
Lint | 2024 年 2 月 21 日 | - | - | - | 1.0.0-alpha01 |
loader | 2019 年 10 月 9 日 | 1.1.0 | - | - | - |
localbroadcastmanager | 2022 年 1 月 12 日 | 1.1.0 | - | - | - |
media | 2023 年 11 月 29 日 | 1.7.0 | - | - | - |
media2 | 2024 年 1 月 10 日 | 1.3.0 | - | - | - |
media3 | 2024 年 2 月 22 日 | 1.3.0 | - | - | - |
mediarouter | 2024 年 3 月 20 日 | 1.7.0 | - | - | - |
multidex | 2018 年 12 月 17 日 | 2.0.1 版 | - | - | - |
metrics | 2024 年 1 月 10 日 | - | - | 1.0.0-beta01 | - |
navigation | 2024 年 3 月 20 日 | 2.7.7 | - | - | 2.8.0-alpha05 |
paging (*) | 2024 年 3 月 20 日 | 3.2.1 | - | - | 3.3.0-alpha05 |
palette | 2018 年 9 月 21 日 | 1.0.0 | - | - | - |
percentlayout | 2018 年 9 月 21 日 | 1.0.0 | - | - | - |
preference | 2023 年 7 月 26 日 | 1.2.1 | - | - | - |
2020 年 10 月 28 日 | - | - | 1.1.0-beta01 | - | |
privacysandbox.activity | 2023 年 11 月 15 日 | - | - | - | 1.0.0-alpha01 |
privacysandbox.ads | 2024 年 1 月 24 日 | - | - | 1.1.0-beta04 | - |
privacysandbox.plugins | 2023 年 8 月 9 日 | - | - | - | 1.0.0-alpha02 |
privacysandbox.sdkruntime | 2024 年 3 月 6 日 | - | - | - | 1.0.0-alpha13 |
privacysandbox.tools | 2024 年 3 月 20 日 | - | - | - | 1.0.0-alpha08 |
privacysandbox.ui | 2023 年 10 月 18 日 | - | - | - | 1.0.0-alpha07 |
profileinstaller | 2024 年 2 月 7 日 | 1.3.1 | - | - | 1.4.0-alpha01 |
recommendation | 2018 年 9 月 21 日 | 1.0.0 | - | - | - |
recyclerview (*) | 2023 年 10 月 18 日 | 1.3.2 | - | - | 1.4.0-alpha01 |
remotecallback | 2019 年 5 月 7 日 | 1.0.0 | - | - | - |
resourceinspection | 2022 年 1 月 26 日 | 1.0.1 | - | - | - |
房間 | 2023 年 11 月 29 日 | 2.6.1 | - | - | - |
savedstate | 2023 年 3 月 22 日 | 1.2.1 | - | - | - |
security (*) | 2024 年 3 月 6 日 | 1.0.0 | - | - | 1.1.0-alpha06 |
sharetarget | 2022 年 10 月 5 日 | 1.2.0 | - | - | - |
slice | 2021 年 1 月 13 日 | - | - | - | 1.1.0-alpha02 |
slidingpanelayout | 2022 年 1 月 26 日 | 1.2.0 | - | - | - |
startup | 2023 年 1 月 11 日 | 1.1.1 | - | - | 1.2.0-alpha02 |
sqlite | 2023 年 10 月 18 日 | 2.4.0 | - | - | - |
swiperefreshlayout | 2020 年 7 月 22 日 | 1.1.0 | - | - | 1.2.0-alpha01 |
test (*) | 2024 年 2 月 29 日 | 1.0.1 | - | - | 1.1.0-alpha03 |
test.uiautomator | 2024 年 2 月 21 日 | 2.3.0 | - | - | - |
textclassifier | 2022 年 3 月 23 日 | - | - | - | 1.0.0-alpha04 |
tracing | 2023 年 11 月 29 日 | 1.2.0 | - | - | 1.3.0-alpha02 |
transition | 2024 年 3 月 20 日 | 1.4.1 | - | 1.5.0-beta01 | - |
電視 | 2023 年 10 月 4 日 | - | - | - | 1.0.0-alpha10 版本 |
tvprovider | 2020 年 8 月 19 日 | - | - | - | 1.1.0-alpha01 |
vectordrawable | 2022 年 4 月 20 日 | 1.1.0 | - | 1.2.0-beta01 | - |
versionedparcelable | 2024 年 1 月 10 日 | 1.2.0 | - | - | - |
viewpager | 2021 年 9 月 15 日 | 1.0.0 | - | - | 1.1.0-alpha01 |
viewpager2 | 2023 年 5 月 24 日 | 1.0.0 | - | 1.1.0-beta02 | - |
wear (*) | 2024 年 1 月 10 日 | 1.3.0 | - | - | 1.4.0-alpha01 |
wear.compose | 2024 年 3 月 20 日 | 1.3.0 | - | - | 1.4.0-alpha05 |
wear.protolayout | 2024 年 3 月 6 日 | 1.1.0 | - | - | 1.2.0-alpha01 |
wear.tiles | 2024 年 3 月 6 日 | 1.3.0 | - | - | 1.4.0-alpha01 |
wear.watchface | 2024 年 2 月 7 日 | 1.2.1 | - | - | 1.3.0-alpha01 |
webkit | 2024 年 3 月 20 日 | 1.9.0 | - | 1.11.0-beta01 | - |
window | 2024 年 3 月 6 日 | 1.2.0 | - | - | 1.3.0-alpha03 |
window.extensions.core | 2023 年 6 月 7 日 | 1.0.0 | - | - | - |
work | 2024 年 1 月 24 日 | 2.9.0 版 | - | - | 2.10.0-alpha01 |