AndroidX 版本


Jetpack 程式庫與 Android 作業系統會分開發布,因此程式庫的更新能夠獨立且更頻繁地推出。

程式庫遵循嚴格的語義版本管理,可維持與預先發布版修訂版本新增版本序列的二進位檔相容性。版本字串 (例如 1.0.1-beta02) 包含三個數字,代表主要、次要和錯誤修正等級。預先發布版還包含後置字串,用於指定預先發布階段 (Alpha 版、Beta 版、候選版) 和修訂版本編號 (01、02 等等)。

請注意,我們希望 (但非強制性) androidx 程式庫能維持子版本間的原始碼相容性。如要發布主要版本更新,系統會強制依附於先前主要版本的所有構件執行明確遷移,這項作業會中斷開發人員的工作流程。

每個程式庫版本都會經歷三種預先發布階段,才會發展成穩定版。各個預先發布階段的資格條件如下:

Alpha 版

  • Alpha 版的功能穩定,但可能不甚完整。
  • 版本處於 Alpha 階段時,可能會新增、移除或變更 API。

Beta 版

  • Beta 版功能穩定,且提供功能完整的 API 介面。
  • 這類版本可用於實際工作環境,但可能包含錯誤。
  • Beta 版無法使用實驗性編譯器功能 (例如 @UseExperimental)。
  • 依附的其他程式庫必須是 Beta 版、候選版或穩定版,不得依附 Alpha 版程式庫。

候選 (RC)

  • 候選版是潛在的穩定版。
  • 可能包含重大的最後修正項目。
  • 其 API 介面為最終定案。
  • 依附的其他程式庫必須是候選版或穩定版。

一個程式庫同時可以有多個版本,每個版本有不同的發布階段。舉例來說,androidx.activity 的穩定版可能是 1.0.0,但可能另有 1.1.0-beta02 版和 2.0.0-alpha01 版。

您可以透過這個頁面查詢最新發布的程式庫更新。

AndroidX 近期版本資訊頁面列有最近更新過的程式庫。Google 的 Maven 存放區會顯示完整的版本記錄。

請參閱下表,查看各個 AndroidX 程式庫的最新穩定版和預先發布版。您可以透過每列的連結前往瀏覽程式庫的版本資訊。版本資訊中提供的內容如下:

  • 所有版本依時間順序的發布記錄。
  • 採用預設 Gradle 依附元件宣告的程式碼片段,可讓您使用構件。
  • 每個構件所含套件的 Kotlin 和 Java 參考資料頁面連結。

將所有程式庫升級至最新穩定版

這項提示會將任何過時的程式庫升級至最新的穩定版本。並通知您任何不相容性問題或應進行的進一步變更。

在 Android Studio 中執行此提示,並開啟版本目錄檔案

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.

使用 AI 提示

AI 提示適用於 Android Studio 中的 Gemini (必須使用最新的 Canary 版本)

如要進一步瞭解 Studio 中的 Gemini,請前往以下網址:https://developer.android.com/studio/preview/gemini

Jetpack 程式庫

部分 AndroidX 程式庫 (例如 camera) 有多個獨立維護的構件。這些程式庫會以星號 (*) 標示。請參閱版本資訊,查看所有構件的版本更新。

Maven 群組 ID 最新版 穩定版 候選版 Beta 版 Alpha 版
activity 2024 年 11 月 13 日 1.9.3 - 1.10.0-beta01 -
ads 2023 年 3 月 8 日 - - - 1.0.0-alpha05
annotation (*) 2024 年 10 月 30 日 1.9.1 - - -
appcompat 2024 年 5 月 29 日 1.7.0 - - -
appsearch 2024 年 10 月 16 日 - - - 1.1.0-alpha06
arch.core 2023 年 2 月 22 日 2.2.0 - - -
asynclayoutinflater 2022 年 10 月 5 日 1.0.0 - - 1.1.0-alpha01
autofill 2024 年 9 月 18 日 1.1.0 - 1.3.0-beta01 -
benchmark 2024 年 11 月 13 日 1.3.3 - - 1.4.0-alpha05
biometric 2024 年 8 月 7 日 1.1.0 - - 1.4.0-alpha02
藍牙 2023 年 11 月 29 日 - - - 1.0.0-alpha02
browser 2024 年 3 月 6 日 1.8.0 - - -
car-app 2024 年 11 月 13 日 1.4.0 - 1.7.0-beta03 -
camera (*) 2024 年 10 月 30 日 1.4.0 - - 1.5.0-alpha03
camera.viewfinder (*) 2024 年 10 月 30 日 - - - 1.4.0-alpha10
cardview 2018 年 9 月 21 日 1.0.0 - - -
collection 2024 年 11 月 13 日 1.4.5 - - 1.5.0-alpha06
compose 2024 年 8 月 7 日 1.4.5 - - 1.5.0-alpha06
compose.animation 2024 年 11 月 13 日 1.7.5 - - 1.8.0-alpha06
compose.compiler 2024 年 8 月 7 日 1.5.15 - - -
compose.foundation 2024 年 11 月 13 日 1.7.5 - - 1.8.0-alpha06
compose.material 2024 年 11 月 13 日 1.7.5 - - 1.8.0-alpha06
compose.material3 2024 年 11 月 13 日 1.3.1 - - 1.4.0-alpha04
compose.material3.adaptive 2024 年 11 月 13 日 1.0.0 - - 1.1.0-alpha07
compose.runtime 2024 年 11 月 13 日 1.7.5 - - 1.8.0-alpha06
compose.ui 2024 年 11 月 13 日 1.7.5 - - 1.8.0-alpha06
concurrent 2024 年 6 月 12 日 1.2.0 - - -
constraintlayout (*) 2024 年 10 月 30 日 2.2.0 - - -
contentpager 2018 年 9 月 21 日 1.0.0 - - -
coordinatorlayout 2023 年 10 月 4 日 1.2.0 - - 1.3.0-alpha02
core (*) 2024 年 10 月 30 日 1.15.0 - - -
core.uwb 2024 年 10 月 16 日 - - - 1.0.0-alpha09
憑證 2024 年 10 月 30 日 1.3.0 - 1.5.0-beta01 1.5.0-beta01
credentials.registry 2024 年 10 月 16 日 - - - 1.0.0-alpha01
cursoradapter 2018 年 9 月 21 日 1.0.0 - - -
customview (*) 2022 年 9 月 21 日 1.1.0 - - 1.2.0-alpha02
databinding 2019 年 9 月 5 日 3.5.0 - - 3.6.0-alpha10
datastore 2024 年 5 月 1 日 1.1.1 - - -
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 2024 年 9 月 4 日 1.5.0 - - -
enterprise 2021 年 1 月 13 日 1.1.0 - - -
exifinterface 2024 年 11 月 13 日 1.3.7 - - 1.4.0-alpha01
fragment 2024 年 10 月 30 日 1.8.5 - - -
games (*) 2024 年 10 月 16 日 3.0.5 - - 4.0.0-alpha01
glance 2024 年 10 月 16 日 1.1.1 - - -
graphics (*) 2024 年 10 月 16 日 1.0.2 - - -
gridlayout 2023 年 5 月 24 日 1.0.0 - 1.1.0-beta01 -
health 2024 年 10 月 16 日 - 1.0.0-rc02 - 1.1.0-alpha04
health.connect 2024 年 10 月 16 日 - - - 1.1.0-alpha10
heifwriter 2024 年 10 月 2 日 - - - 1.1.0-alpha03
hilt (*) 2024 年 2 月 21 日 1.2.0 - - -
ink 2024 年 10 月 2 日 - - - 1.0.0-alpha01
input 2024 年 10 月 2 日 - - 1.0.0-beta05 -
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 年 11 月 13 日 2.8.7 - - 2.9.0-alpha07
lint 2024 年 9 月 4 日 - - - 1.0.0-alpha02
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 年 11 月 13 日 1.4.1 1.5.0-rc01 - -
mediarouter March 20, 2024 1.7.0 - - -
multidex 2018 年 12 月 17 日 2.0.1 - - -
metrics 2024 年 1 月 10 日 - - 1.0.0-beta01 -
paging (*) 2024 年 11 月 13 日 3.3.4 - - -
palette 2018 年 9 月 21 日 1.0.0 - - -
pdf 2024 年 11 月 13 日 - - - 1.0.0-alpha04
percentlayout 2018 年 9 月 21 日 1.0.0 - - -
preference 2023 年 7 月 26 日 1.2.1 - - -
print 2020 年 10 月 28 日 - - 1.1.0-beta01 -
privacysandbox.activity 2023 年 11 月 15 日 - - - 1.0.0-alpha01
privacysandbox.ads 2024 年 10 月 30 日 - - 1.1.0-beta11 -
privacysandbox.plugins 2023 年 8 月 9 日 - - - 1.0.0-alpha02
privacysandbox.sdkruntime 2024 年 11 月 13 日 - - - 1.0.0-alpha15
privacysandbox.tools 2024 年 10 月 2 日 - - - 1.0.0-alpha10
privacysandbox.ui 2024 年 11 月 13 日 - - - 1.0.0-alpha11
profileinstaller 2024 年 10 月 2 日 1.4.1 - - -
recommendation 2018 年 9 月 21 日 1.0.0 - - -
recyclerview (*) 2024 年 9 月 18 日 1.3.2 1.4.0-rc01 - -
remotecallback 2019 年 5 月 7 日 1.0.0 - - -
resourceinspection 2022 年 1 月 26 日 1.0.1 - - -
room 2024 年 10 月 30 日 2.6.1 - - 2.7.0-alpha11
savedstate 2024 年 11 月 13 日 1.2.1 - - 1.3.0-alpha05
security (*) 2024 年 8 月 7 日 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 2024 年 9 月 18 日 1.2.0 - - -
sqlite 2024 年 10 月 30 日 2.4.0 - - 2.5.0-alpha11
swiperefreshlayout 2020 年 7 月 22 日 1.1.0 - - 1.2.0-alpha01
test (*) 2024 年 10 月 15 日 1.0.1 - - 1.1.0-alpha04
test.uiautomator 2024 年 6 月 26 日 2.3.0 - - 2.4.0-alpha01
textclassifier 2022 年 3 月 23 日 - - - 1.0.0-alpha04
tracing 2023 年 11 月 29 日 1.2.0 - - 1.3.0-alpha02
transition 2024 年 7 月 24 日 1.5.1 - - -
tv 2024 年 8 月 21 日 1.0.0 - - -
tvprovider 2020 年 8 月 19 日 - - - 1.1.0-alpha01
vectordrawable 2024 年 5 月 1 日 1.2.0 - - -
versionedparcelable 2024 年 1 月 10 日 1.2.0 - - -
viewpager 2024 年 11 月 13 日 1.0.0 1.1.0-rc01 - -
viewpager2 2024 年 5 月 14 日 1.1.0 - - -
wear (*) 2024 年 10 月 16 日 1.3.0 - - 1.4.0-alpha01
wear.compose 2024 年 11 月 13 日 1.4.0 - - 1.5.0-alpha06
wear.protolayout 2024 年 11 月 13 日 1.2.1 - - 1.3.0-alpha04
wear.tiles 2024 年 11 月 13 日 1.4.1 - - 1.5.0-alpha04
wear.watchface 2024 年 9 月 18 日 1.2.1 - - 1.3.0-alpha04
webkit 2024 年 11 月 13 日 1.9.0 - - 1.13.0-alpha01
window 2024 年 10 月 16 日 1.3.0 - - 1.4.0-alpha05
window.extensions.core 2023 年 6 月 7 日 1.0.0 - - -
work 2024 年 10 月 30 日 2.9.1 - - -

(*) 這個程式庫有多個構件。詳情請參閱其版本資訊。
上次更新日期:2024 年 11 月 13 日