You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android项目中无法导入androidx.compose.material3.DatePicker的问题求助

解决Compose Material3 DatePicker无法导入的问题

问题原因

你使用的Compose BOM版本(2022.10.00)对应的Material3库中,DatePicker组件尚未进入稳定版,因此无法直接通过androidx.compose.material3.DatePicker导入。

解决方案

1. 升级Compose相关依赖版本

修改模块级build.gradle中的以下配置:

  • 更新Compose BOM版本到包含稳定版DatePicker的版本(推荐2023.08.00及以上)
  • 同步升级Kotlin Compiler Extension Version,确保与BOM版本匹配

修改后的关键配置片段:

// composeOptions 部分
composeOptions {
    kotlinCompilerExtensionVersion '1.5.3'
}

// dependencies 部分
implementation platform('androidx.compose:compose-bom:2023.08.00')

2. 同步Gradle并验证

点击Android Studio右上角的Sync Project with Gradle Files按钮同步依赖。同步完成后,即可正常导入androidx.compose.material3.DatePicker,自动补全也会显示该选项。

补充说明

若暂时不想升级大版本,可使用实验性API(但不推荐,实验性API可能存在变更风险):导入androidx.compose.material3.ExperimentalMaterial3Api注解,并在使用DatePicker的Composable函数上添加该注解,同时导入实验版DatePicker。但稳定版发布后建议尽快切换到稳定API。

内容的提问来源于stack exchange,提问作者user5754858

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 11:25:13