解决 Android 项目升级 composeBom 2025.11.01 版本后,出现 import androidx.compose.material3.Icon 找不到的问题

解决 Android 项目升级 composeBom 2025.11.01 版本后,出现 import androidx.compose.material3.Icon 找不到的问题

参考

  • 豆包
  • 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

正文

image

composeBom 版本 2025.11.01 对应 androidx.compose.material3:material31.4.0material3移除了 androidx.compose.material.icons,单独引入 icons 即可。

  1. 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" }
    
  2. app/build.gradle.ktsdependencies 部分添加下面的内容:

    implementation(libs.material.icons.core)
    implementation(libs.material.icons.extended)
    
  3. 运行同步 Sync Now 即可