AndroidX 版本


Jetpack 库与 Android 操作系统分开发布,因此库的更新可以独立进行,并且频率更高。

这些库遵循 严格的语义版本控制,以实现二进制兼容性,并添加了预发布修订版的版本间序列。版本字符串(例如 1.0.1-beta02)包含三个数字,分别代表主版本号、次版本号和修补程序级别。预发布版本还具有后缀,指定预发布阶段(alpha、beta、候选版本)和修订版号(01、02 等)。

请注意androidx 库鼓励,但不强制要求,在次版本号之间保持源代码兼容性。原因是主版本号更新将强制所有依赖于以前主版本号的工件明确迁移,这将扰乱开发人员的工作流程。

每个库的每个版本都将经历三个预发布阶段,最终成为稳定版本。每个预发布阶段的标准是

Alpha

  • Alpha 版本在功能上稳定,但可能不完整。
  • 当版本处于 Alpha 阶段时,API 可能添加、删除或更改。

Beta

  • Beta 版本在功能上稳定,并且具有完整功能的 API 表面。
  • 它们已准备好用于生产环境,但可能包含错误。
  • Beta 版本不能使用实验性编译器功能(例如 @UseExperimental)。
  • 对其他库的依赖项必须是 beta、rc 或稳定版本。不允许使用 Alpha 依赖项。

候选版本 (RC)

  • 候选版本是预期的稳定版本。
  • 它可能包含关键的最后一分钟修复。
  • 它的 API 表面是最终的。
  • 对其他库的依赖项只能是 rc 或稳定版本。

一个库可以同时拥有多个版本。每个版本都有不同的发布阶段。例如,虽然 androidx.activity 的稳定版本可能是 1.0.0,但也可能存在 1.1.0-beta02 版本以及 2.0.0-alpha01 版本。

使用此页面了解库的最新更新。

最新的 AndroidX 发布说明页面 列出了最近发生变更的库。Google 的 Maven 仓库 展示了完整的版本历史。

使用下表查看每个 AndroidX 库的最新稳定版本和预览版本。每行上的链接将带您前往该库的发布说明。在发布说明中,您将找到

  • 所有版本的发布时间顺序历史记录。
  • 包含默认 Gradle 依赖项声明的代码片段,用于使用这些构件。
  • 指向每个构件中包的 Kotlin 和 Java 参考页面的链接。

Jetpack 库

一些 AndroidX 库,如相机,具有多个独立维护的构件。这些库用星号 (*) 标记。请查看发布说明以查看所有构件的版本更新。

Maven 组 ID 最新更新 稳定版本 发布候选版本 Beta 版本 Alpha 版本
activity 2024 年 9 月 4 日 1.9.2 - - 1.10.0-alpha02
ads 2023 年 3 月 8 日 - - - 1.0.0-alpha05
annotation (*) 2024 年 9 月 4 日 1.8.2 - - 1.9.0-alpha03
appcompat 2024 年 5 月 29 日 1.7.0 - - -
appsearch 2024 年 9 月 4 日 - - - 1.1.0-alpha05
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 年 8 月 21 日 1.3.0 - - -
biometric 2024 年 8 月 7 日 1.1.0 - - 1.4.0-alpha02
bluetooth 2023 年 11 月 29 日 - - - 1.0.0-alpha02
browser 2024 年 3 月 6 日 1.8.0 - - -
car-app 2024 年 6 月 26 日 1.4.0 - 1.7.0-beta01 -
camera (*) 2024 年 9 月 4 日 1.3.4 1.4.0-rc01 - 1.5.0-alpha01
camera.viewfinder 2024 年 9 月 4 日 - - - 1.4.0-alpha08
cardview 2018 年 9 月 21 日 1.0.0 - - -
collection 2024 年 9 月 4 日 1.4.3 - - 1.5.0-alpha01
compose 2024 年 8 月 7 日 1.4.3 - - 1.5.0-alpha01
compose.animation 2024 年 9 月 4 日 1.7.0 - - 1.8.0-alpha01
compose.compiler 2024 年 8 月 7 日 1.5.15 - - -
compose.foundation 2024 年 9 月 4 日 1.7.0 - - 1.8.0-alpha01
compose.material 2024 年 9 月 4 日 1.7.0 - - 1.8.0-alpha01
compose.material3 2024 年 9 月 4 日 1.3.0 - - -
compose.material3.adaptive 2024 年 9 月 4 日 1.0.0 - - 1.1.0-alpha02
compose.runtime 2024 年 9 月 4 日 1.7.0 - - 1.8.0-alpha01
compose.ui 2024 年 9 月 4 日 1.7.0 - - 1.8.0-alpha01
concurrent 2024 年 6 月 12 日 1.2.0 - - -
constraintlayout (*) 2024 年 9 月 4 日 2.1.4 - 2.2.0-beta01 -
contentpager 2018 年 9 月 21 日 1.0.0 - - -
coordinatorlayout 2023 年 10 月 4 日 1.2.0 - - 1.3.0-alpha02
core (*) 2024 年 9 月 4 日 1.13.1 - - 1.15.0-alpha02
core.uwb 2024 年 1 月 24 日 - - - 1.0.0-alpha08
credentials 2024 年 9 月 4 日 1.2.2 1.3.0-rc01 - 1.5.0-alpha05
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 2023 年 12 月 13 日 1.3.7 - - -
fragment 2024 年 9 月 4 日 1.8.3 - - -
games (*) 2024 年 8 月 7 日 3.0.5 - - -
glance 2024 年 6 月 12 日 1.1.0 - - -
graphics (*) 2024 年 9 月 4 日 1.0.1 - - -
gridlayout 2023 年 5 月 24 日 1.0.0 - 1.1.0-beta01 -
health 2024 年 5 月 14 日 - 1.0.0-rc02 - 1.1.0-alpha03
health.connect 2024 年 9 月 4 日 - - - 1.1.0-alpha08
heifwriter 2023 年 7 月 26 日 - - - 1.1.0-alpha02
hilt (*) 2024 年 2 月 21 日 1.2.0 - - -
input 2024 年 5 月 1 日 - - 1.0.0-beta04 -
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 年 9 月 4 日 2.8.5 - - 2.9.0-alpha02
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 年 8 月 27 日 1.4.1 - - -
mediarouter 2024 年 3 月 20 日 1.7.0 - - -
multidex 2018 年 12 月 17 日 2.0.1 - - -
metrics 2024 年 1 月 10 日 - - 1.0.0-beta01 -
paging (*) 2024 年 8 月 7 日 3.3.2 - - -
palette 2018 年 9 月 21 日 1.0.0 - - -
pdf 2024 年 9 月 4 日 - - - 1.0.0-alpha02
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 年 8 月 21 日 - - 1.1.0-beta10 -
privacysandbox.plugins 2023 年 8 月 9 日 - - - 1.0.0-alpha02
privacysandbox.sdkruntime 2024 年 7 月 24 日 - - - 1.0.0-alpha14
privacysandbox.tools 2024 年 6 月 26 日 - - - 1.0.0-alpha09
privacysandbox.ui 2024 年 6 月 26 日 - - - 1.0.0-alpha09
profileinstaller 2024 年 9 月 4 日 1.3.1 1.4.0-rc01 - -
recommendation 2018 年 9 月 21 日 1.0.0 - - -
recyclerview (*) 2024 年 8 月 21 日 1.3.2 - 1.4.0-beta01 -
remotecallback 2019 年 5 月 7 日 1.0.0 - - -
resourceinspection 2022 年 1 月 26 日 1.0.1 - - -
room 2024 年 8 月 21 日 2.6.1 - - 2.7.0-alpha07
savedstate 2024 年 8 月 7 日 1.2.1 - - 1.3.0-alpha01
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 月 4 日 1.1.1 1.2.0-rc01 - -
sqlite 2024 年 8 月 21 日 2.4.0 - - 2.5.0-alpha07
swiperefreshlayout 2020 年 7 月 22 日 1.1.0 - - 1.2.0-alpha01
test (*) 2024 年 8 月 14 日 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 2021 年 9 月 15 日 1.0.0 - - 1.1.0-alpha01
viewpager2 2024 年 5 月 14 日 1.1.0 - - -
wear (*) 2024 年 7 月 24 日 1.3.0 - - 1.4.0-alpha01
wear.compose 2024 年 9 月 4 日 1.4.0 - - 1.5.0-alpha01
wear.protolayout 2024 年 8 月 7 日 1.2.0 - - -
wear.tiles 2024 年 8 月 7 日 1.4.0 - - -
wear.watchface 2024 年 4 月 17 日 1.2.1 - - 1.3.0-alpha03
webkit 2024 年 9 月 4 日 1.9.0 1.12.0-rc01 - -
window 2024 年 9 月 4 日 1.3.0 - - 1.4.0-alpha02
window.extensions.core 2023 年 6 月 7 日 1.0.0 - - -
work 2024 年 9 月 4 日 2.9.1 - - 2.10.0-alpha03

(*) 此库包含多个构件。请查看其发布说明以获取更多信息。
上次更新:2024 年 9 月 4 日