求助:Plugin id 'com.android.application'重复请求构建错误
解决“Plugin with id 'com.android.application' was already requested”错误
问题根源
你的模块级build.gradle.kts文件中重复声明了com.android.application插件,同时Google服务插件的写法也存在错误,这直接触发了报错:
Plugin with id 'com.android.application' was already requested at line 1
看你的plugins块代码:
plugins { id("com.android.application") id("com.google.gms.google-services") version "4.4.0" apply false id("com.android.application") // 此处重复声明插件,导致报错 id("com.google.gms.google-services") }
Gradle不允许对同一插件进行多次请求,另外apply false是项目级build.gradle.kts的写法(用于让子模块按需应用插件),模块级文件不需要该配置。
修复方案
将plugins块修正为以下内容,删除重复的插件声明并调整Google服务插件写法:
plugins { id("com.android.application") id("com.google.gms.google-services") }
新项目仍报错的处理建议
- 清理Gradle缓存:点击Android Studio顶部菜单
File -> Invalidate Caches... -> Invalidate and Restart - 检查Android Studio项目模板是否异常,可尝试更新或重新安装Android Studio
内容的提问来源于stack exchange,提问作者Bryan Antonnio
相关产品推荐
相关产品推荐

