在build.gradle.kts添加Android依赖时遇'Unresolved reference: implementation'错误
解决build.gradle.kts中"Unresolved reference: implementation"错误
问题原因
你当前编辑的是项目根目录的build.gradle.kts文件,这里的插件配置使用了apply false,意味着仅声明插件但不应用到当前构建脚本,因此无法识别Android依赖配置关键字implementation。implementation属于Android模块构建脚本的专属配置,只能在模块级(如app/目录下)的build.gradle.kts中使用。
解决步骤
- 找到项目中的
app模块(或你要添加依赖的目标模块),进入其目录下的build.gradle.kts文件 - 在该文件的
dependencies代码块中添加你的依赖:
plugins { id("com.android.application") id("org.jetbrains.kotlin.android") } // 其他配置(如android块)... dependencies { implementation("com.google.android.material:material:1.11.0") // 其他模块依赖... }
- 点击Android Studio右上角的Sync Now按钮,同步项目构建配置
额外检查点
- 确认模块级
build.gradle.kts中的插件没有添加apply false,必须直接应用插件才能启用Android相关的配置语法 - 如果是多模块项目,确保依赖添加到了正确的目标模块中
内容的提问来源于stack exchange,提问作者Fares Disusa
相关产品推荐
相关产品推荐

