配置secrets-gradle-plugin时Build.gradle找不到依赖仓库
问题解决:无法解析Secrets Gradle插件依赖
核心原因
你在allprojects块中配置了仓库,但**buildscript块的仓库配置是独立的**,Gradle加载插件类路径时只会读取buildscript内的仓库配置,所以找不到指定的插件依赖。
修复步骤
修改根目录的build.gradle,在buildscript块内添加仓库配置:
buildscript { // 新增仓库配置 repositories { google() gradlePluginPortal() mavenCentral() } dependencies { classpath "com.google.android.libraries.mapsplatform.secrets-gradle-plugin:secrets-gradle-plugin:2.0.1" } } allprojects { repositories { google() gradlePluginPortal() mavenCentral() } }
验证
保持app模块build.gradle中的插件配置不变:
plugins { id "com.google.android.libraries.mapsplatform.secrets-gradle-plugin" }
重新执行构建即可解决问题。
内容的提问来源于stack exchange,提问作者Maritn Ge
相关产品推荐
相关产品推荐

