Android Studio创建新项目与更新时Gradle/Maven仓库异常求助
问题分析与解决思路
嘿,我来帮你梳理下这个问题的排查方向——毕竟我之前也碰到过类似的Gradle相关坑,结合你的描述,咱们分情况来看:
一、新建项目时出现「Gradle plugin missing from the offline Maven repo」的问题
既然现有项目能正常运行,说明你的基础环境是没问题的,这个错误大概率是离线模式冲突或者本地仓库缓存异常搞的鬼:
- 先检查离线模式:打开Android Studio,走
File > Settings > Build, Execution, Deployment > Build Tools > Gradle路径,确认「Offline work」没被勾选。有时候误开离线模式,新建项目要拉取新插件时,就会因为没法联网、本地又没缓存而报错。 - 清理本地缓存:找到你说的
C:\Program Files\Android\Android Studio\m2repository,搜搜带gradle-plugin的文件夹,把对应版本的缓存删掉;也可以直接删用户目录下的.gradle文件夹(比如C:\Users\你的用户名\.gradle),让AS重新下载依赖。 - 匹配插件版本:新建项目默认的Gradle插件版本可能和你本地仓库里的不兼容。打开新项目的
build.gradle(Project)文件,把com.android.tools.build:gradle的版本改成你现有项目正在用的、已经存在本地仓库的版本,再同步试试。
二、升级AS后提示找不到Gradle目录的问题
明明目录就在那却被提示找不到,一般是权限问题或者AS配置的路径异常:
- 检查文件夹权限:右键点
C:\Program Files\Android\Android Studio,选「属性 > 安全」,确保当前用户有「读取和写入」权限。升级AS后系统权限偶尔会重置,导致AS没法访问这个目录。 - 手动指定Gradle路径:同样走
File > Settings > Build, Execution, Deployment > Build Tools > Gradle路径,在「Gradle user home」里手动填你的Gradle目录(比如C:\Program Files\Android\Android Studio\gradle),点「Apply」保存后重启AS试试。 - 重置AS配置:升级可能搞坏了AS的配置文件,你可以删掉用户目录下的
.AndroidStudio<你的版本号>文件夹,再重启AS让它重新生成配置。
额外小建议
如果上面的方法都没用,试试这俩:
- 重启电脑再操作,有时候系统进程占用会导致AS没法访问目录。
- 手动下载对应版本的Gradle插件,放到本地Maven仓库的对应路径里(比如插件版本是7.4.2,就放到
m2repository/com/android/tools/build/gradle/7.4.2),确保文件完整。
内容的提问来源于stack exchange,提问作者chdryra
相关产品推荐
相关产品推荐

