You need to enable JavaScript to run this app. Android Jetpack Compose项目无法运行预览,配置jcenter()仍无法解决依赖问题
优惠活动
大模型
产品
解决方案
定价
更多

Android Jetpack Compose项目无法运行预览,配置jcenter()仍无法解决依赖问题

报错根因

构建任务执行时,仅在google()和mavenCentral()两个仓库中搜索指定依赖,未找到org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3.3,直接导致checkDebugAarMetadata任务失败。
你添加jcenter()未生效的原因:

  • 从报错日志的搜索路径可确认,你配置的jcenter()没有被纳入构建的仓库列表。
  • AGP 7.0及以上版本默认在settings.gradle的dependencyResolutionManagement块中统一管理仓库,此时在项目级build.gradle里声明的仓库会被直接忽略,无法生效。
  • jcenter已于2022年停止维护,下架了绝大多数历史版本依赖,即使配置生效也无法获取到适配Compose 1.0.0-beta01的旧版依赖。
解决方案

方案1:升级Compose到稳定版(推荐)

当前使用的1.0.0-beta01是2021年的早期测试版本,存在大量已知依赖兼容问题。直接替换为正式发布的稳定版Compose依赖,同时配套升级对应版本的Kotlin插件,即可从根源解决该报错。

方案2:保留当前beta版本的临时修复

如果必须使用1.0.0-beta01版本,按以下步骤调整仓库配置:

  1. 打开项目级settings.gradle文件,定位到dependencyResolutionManagement下的repositories配置块
  2. 确保列表中已存在mavenCentral(),同时添加如下配置:
maven("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev/")
  1. 同步项目后重新执行构建即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.28 18:45:04