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

news/2025/11/22 18:17:37/文章来源:https://www.cnblogs.com/xiaqiuchu/p/19258288

参考

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/973317.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

完整教程:《工业之心:Blender 工业场景解构》

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

深入解析:pip 的包下载之后存放在哪?

深入解析:pip 的包下载之后存放在哪?2025-11-22 18:16 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !…

图书馆管理系统需求改进和系统设计

图书馆管理系统需求规划设计书这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/h…

SGD 、Momentum 、Adam

深度学习中最核心的三种优化算法或优化策略:SGD (随机梯度下降)、Momentum (动量) 策略,以及 Adam (自适应矩估计) 优化器。 下面是它们的核心原理、优势和关系总结:优化器/策略总结对比名称 类型 核心机制 主要解决…

P22_损失函数与反向传播

P22_损失函数与反向传播22.1损失函数的作用计算实际输出和目标之间的差距 为我们更新输出提供一定的依据(反向传播)22.2几种官方文档中的损失函数 打开torch.nn—Loss Functions: 【注意:损失函数只能处理float类型…

团队作业3-需求改进系统设计

团队作业3-综合报告(Alpha阶段)项目 详情这个作业属于哪个课程 计科23级12班这个作业要求在哪里 作业要求链接这个作业的目标 对现有项目进行设计和需求&原型改进,进行 Alpha 阶段任务分配队名与队员: MCoder,…

完整教程:Opencv(一): 用Opencv了解图像

完整教程:Opencv(一): 用Opencv了解图像pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "M…

docker compose插件安装

参考链接 在 Ubuntu 22.04 中,我们需要从官方 Docker 仓库安装 Docker Compose 插件。首先,让我们确保我们具备必要的先决条件: sudo apt-get install -y ca-certificates curl gnupg现在,添加 Docker 的官方 GPG …

完整教程:树与二叉树的奥秘全解析

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

C#扩展成员全面解析:从方法到属性的演进

本文详细介绍了C#中扩展成员的发展历程,从传统的扩展方法到C# 14中的扩展属性和索引器,通过具体代码示例展示如何更优雅地扩展现有类型功能。C#扩展成员:你需要知道的一切 扩展方法在C#中已经存在很长时间。它们允许…

多机elasticsearch集群部署,超详细教程

假设我们有三台机器,172.24.52.209,172.24.52.210,172.24.52.211。 用户名xjw 三台机器都创建文件夹/home/xjw/docker/learning/elasticsearch,和/home/xjw/docker/learning/kibana,learning为项目名 mkdir -p /h…

DeepSeek 提取 交易所网站核心500词汇(名词与术语)

DeepSeek 提取 交易所网站核心500词汇(名词与术语)交易所网站核心词汇扩充(名词与术语) 1. 市场结构与微观结构 英文术语中文翻译Auction 竞价Opening Auction 开市竞价Volatility Control Mechanism 市场波动调节…

[251122 678mAh] 模拟赛没破防有感 3.0

/hanx我写完 T4 了。 编译运行。 好的,卡住了。 应该是 RE 了。 ?为什么是在输出完答案之后卡住。 (想起了不好的回忆) 诶,别! 别别别别别! 就剩一个小时了别给我干死机了,这次可不是在线提交啊机子还原一下整…

白银市一对一培训机构推荐,2026年最新课外辅导全面测评口碑排名榜

在白银这座教育资源蓬勃发展的城市,从白银区繁华的北京路商圈到平川区快速崛起的会展中心周边,从靖远县文教氛围浓厚的学府街区到会宁县底蕴深厚的教育板块,从景泰县充满活力的新城商圈到皋兰县快速成长的教育园区,…

天水市一对一培训机构推荐,2026最新课外辅导机构口碑深度测评排名榜

在天水市,无论是秦州、麦积两区的繁华都市圈,还是秦安、甘谷、武山、清水、张家川回族自治县等地的莘莘学子,家长们都怀揣着同样的期望:让孩子在接受优质校内教育的同时,能通过课外辅导弥补短板、拔高优势,在求学…

CSAPP bomblab

规则:对于每个\(phase\),你都需要输入一个字符串,使得\(explode\_bomb\)函数不被运行 在bomb目录下使用objdump -d bomb > bomb.s得到反汇编文件\(bomb.s\) \(shell\) 中使用 gdb bomb进入\(gdb\)调试phase_1000…

history of linux

Linux 是一个开源的、跨平台的操作系统,其历史可以追溯到 1991 年。以下是 Linux 的主要发展历史阶段:1. 前身:Minix(1987)开发者:Andrew S. Tanenbaum特点:一个小型、可移植的操作系统内核,主要用于教学。与 …

history linux

当你在 Linux 系统中运行 history 命令时,它会显示你之前执行过的命令历史记录。这个命令是 Shell(如 Bash)内置的,用于跟踪用户在终端中执行过的命令。1. 基本用法history功能:显示当前终端中执行过的命令历史记…

Spring BeanFactoryPostProcessor 接口

[[Spring IOC 源码学习总笔记]] BeanFactoryPostProcessor是 Spring 框架提供的一个扩展点接口,它允许开发者在 Spring 在BeanFactory 加载了所有bean定义,但尚未实例化任何bean 之后,对底层的 BeanDefinition 和 B…

嘉峪关市一对一培训机构推荐,2026年最新课外补习辅导口碑排名

在雄伟的嘉峪关脚下,教育的热潮正席卷这座城市的每个角落。从雄关区的人民商城周边,到长城区的富强路商圈,再到镜铁区的润泽园社区,随处可见家长们为子女教育奔波的身影。小学生的数学思维拓展与语文阅读能力提升,…