Android Studio创建首个项目时遭遇com.android.tools.build:gradle:4.2.2依赖缺失问题求助
我来帮你搞定这个gradle依赖找不到的问题,这在Android Studio里是个挺常见的小坑,按下面的步骤一步步来:
检查根目录的
build.gradle仓库配置
首先你得确保项目根目录下的build.gradle文件里,已经正确配置了Google Maven仓库——毕竟com.android.tools.build:gradle这类官方插件都是放在Google仓库里的。打开这个文件,把buildscript和allprojects部分的仓库改成这样:buildscript { repositories { google() // 这行是关键,必须放在前面 mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:4.2.2" } } allprojects { repositories { google() mavenCentral() } }保存文件后,点击右上角的
Sync Now按钮重新同步项目。检查Android Studio的代理设置
有时候代理配置会导致无法正常访问Google的Maven仓库。你可以打开File > Settings > Appearance & Behavior > System Settings > HTTP Proxy,选择No proxy选项,然后点击Apply和OK,之后重启Android Studio再尝试同步。清理缓存并重启Android Studio
如果上面两步都没效果,大概率是缓存的问题。点击File > Invalidate Caches...,在弹出的窗口里勾选Invalidate and Restart,让Android Studio彻底清理缓存并重启。重启后它会重新下载所需的gradle依赖包。确认gradle版本与插件版本的兼容性
另外要注意,gradle插件版本和gradle wrapper的版本是对应的。4.2.2的gradle插件对应的gradle wrapper版本应该是6.7.1左右。你可以打开gradle/wrapper/gradle-wrapper.properties文件,检查distributionUrl是否是对应的版本:distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip如果版本不匹配,修改后再同步项目。
内容的提问来源于stack exchange,提问作者Mohammad Ghasemy

