参考
- 豆包
- https://developer.android.google.cn/develop/ui/compose/bom/bom-mapping?hl=zh-cn
- https://developer.android.google.cn/jetpack/androidx/releases/compose-material3?hl=zh-cn
- https://developer.android.google.cn/jetpack/androidx/releases/compose-material3?hl=zh-cn#1.4.0
- https://www.bilibili.com/video/BV1QbsxejEDq
环境
开发环境
| 软件/系统 | 版本 | 说明 |
|---|---|---|
| Windows | windows 10 专业版 22H2 64 位操作系统, 基于 x64 的处理器 | |
| Android Studio | 2025.2.1 | |
| composeBom | 2025.11.01 | 物料清单(BOM) |
项目配置
| 功能项 | 参数 | 说明 |
|---|---|---|
| 开发语言 | Kotlin | |
| 兼容SDK版本 | API 21(安卓 5) | |
| 配置文件语言 | Kotlin DSL |
正文

composeBom 版本 2025.11.01 对应 androidx.compose.material3:material3 的 1.4.0,material3移除了 androidx.compose.material.icons,单独引入 icons 即可。
-
在
libs.versions.toml的[libraries]部分添加下面的内容(无需填写版本,composeBom已进行管理):material-icons-core= { group = "androidx.compose.material", name = "material-icons-core" } material-icons-extended= { group = "androidx.compose.material", name = "material-icons-extended" } -
在
app/build.gradle.kts的dependencies部分添加下面的内容:implementation(libs.material.icons.core) implementation(libs.material.icons.extended) -
运行同步
Sync Now即可