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

如何解决Android项目使用Kotlin DSL搭配buildSrc时的类访问警告

警告消除步骤

该警告为IDE代码检查阶段的类路径缺失导致,Gradle编译运行时会自带对应依赖,因此不影响项目正常构建运行,仅会干扰IDE代码检查提示,按以下操作即可消除:

  • 修改buildSrc目录下的构建配置文件build.gradle.kts(Groovy对应build.gradle),添加和项目全局版本一致的AGP编译期依赖,示例配置如下:
plugins {
    `kotlin-dsl`
}

repositories {
    google()
    mavenCentral()
}

dependencies {
    // 此处版本必须和你项目根目录使用的Android Gradle Plugin版本完全一致
    compileOnly("com.android.tools.build:gradle:7.4.2")
    // 如果用到了Kotlin相关配置,也可以添加对应版本的Kotlin插件依赖
    compileOnly("org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.10")
}

注意:必须使用compileOnly配置引入依赖,该配置仅在编译阶段暴露依赖,不会将AGP打包进buildSrc产物,避免和项目全局的AGP产生类冲突。

  • 同步Gradle配置:点击IDE顶部的「Sync Project with Gradle Files」按钮执行同步
  • 如果同步完成后警告仍未消失,清理IDE缓存重启即可:选择菜单栏File -> Invalidate Caches...,勾选清理选项后点击「Invalidate and Restart」

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 06:24:04