Android Studio项目加载失败:找不到com.android.tools.build:gradle:3.0.1
解决Android Studio无法找到com.android.tools.build:gradle:3.0.1的问题
Hey there, I've run into this exact issue before—let's get your project up and running again!
问题原因
Gradle Plugin 3.0.1 是比较早期的版本,而且它并不在jcenter仓库里(jcenter现在也已经停止维护了),你当前的配置只指定了jcenter作为仓库源,所以AS自然找不到这个依赖。
解决方案
你需要在根目录的build.gradle文件中添加Google的Maven仓库(google()),它是Android Gradle插件的官方源。具体修改如下:
- 打开项目根目录下的
build.gradle文件 - 在
buildscript和allprojects的repositories块中,添加google()和mavenCentral()(作为备用),调整后的代码如下:
buildscript { repositories { google() mavenCentral() jcenter() // 可以保留,但主要依赖前两个仓库 } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() mavenCentral() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }
- 点击Android Studio右上角的Sync Now按钮,等待同步完成。
额外排查步骤
如果同步还是失败,可以试试这些操作:
- 清理AS缓存:点击
File->Invalidate Caches / Restart,选择Invalidate and Restart - 检查你的网络是否能正常访问Google的Maven仓库,如果使用代理,确保AS的代理配置正确
- 确认你的Gradle版本和插件版本兼容(3.0.1插件对应的Gradle版本是4.1及以上,你可以在
gradle/wrapper/gradle-wrapper.properties中查看distributionUrl,如果版本过低可以升级到4.1或更高的兼容版本)
内容的提问来源于stack exchange,提问作者Ophy
相关产品推荐
相关产品推荐

