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

Compose Multiplatform Desktop项目引入Material3依赖失败求助

解决Compose Multiplatform Desktop引入Material3的依赖问题

你的问题核心是用错了依赖坐标——Jetpack Compose Android的Material3依赖(androidx开头的)只适用于Android平台,而Compose Multiplatform(Compose-JB)的跨平台Material3是由JetBrains单独维护的,需要用对应的专属依赖。

按以下步骤修改即可解决:

  1. 替换依赖项
    把build.gradle.kts里原有的Material3依赖,替换成和你的Compose-JB版本(v1.2.1)匹配的跨平台版本:

    implementation("org.jetbrains.compose.material3:material3:1.2.1")
    
  2. 确认仓库配置
    检查项目根目录的build.gradle.kts(或settings.gradle.kts)里是否包含Compose的专属仓库,没有的话补充添加:

    repositories {
        mavenCentral()
        maven("https://maven.pkg.jetbrains.space/public/p/compose/dev")
        google() // 若同时开发Android模块需要保留
    }
    
  3. 同步并验证
    同步Gradle后,在Kotlin文件里导入正确的包:

    import org.jetbrains.compose.material3.*
    

    此时就能正常使用Material3的组件,不会再出现引用错误。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 07:55:22