Android Studio 3创建新项目报错:Gradle同步失败、依赖无法解析
解决Android Studio 3 Gradle Sync失败&依赖未解析问题
根据你描述的场景(未关闭旧项目就删除后创建新项目出现问题),结合你已经尝试的操作,下面是几个针对性的解决方案,建议按顺序尝试:
1. 彻底清理Gradle本地缓存
旧项目的Gradle缓存很可能和新项目产生冲突,手动清理能更彻底地解决缓存污染问题:
- 完全关闭Android Studio
- 找到你的Gradle缓存目录:
- Windows系统:
C:\Users\<你的用户名>\.gradle\caches - Mac/Linux系统:
~/.gradle/caches
- Windows系统:
- 删除整个
caches文件夹(不用担心,后续同步时会重新下载所需文件) - 重新打开Android Studio,等待Gradle自动完成同步
2. 删除新项目的残留配置文件夹
新项目可能被旧项目的残留配置干扰,清理以下两个隐藏文件夹即可:
- 在项目根目录找到
.gradle和.idea文件夹(默认是隐藏状态,需要开启显示隐藏文件) - 删除这两个文件夹
- 点击Android Studio顶部菜单栏的
File > Sync Project with Gradle Files,触发重新同步
3. 检查新项目的仓库配置是否正确
依赖无法解析很多时候是因为仓库地址配置不全,确认项目根目录的build.gradle(Project级别)里的仓库配置:
- 打开该文件,确保
repositories块包含Google和MavenCentral仓库:
buildscript { repositories { google() mavenCentral() } // 其他配置内容... } allprojects { repositories { google() mavenCentral() } }
- 修改完成后点击同步按钮,等待依赖下载完成
4. 重置Android Studio的项目关联状态
有时候AS会错误绑定旧项目的信息,通过重置项目关联来解决:
- 点击
File > Close Project回到欢迎界面 - 进入设置页面:Windows/Linux点击
Configure > Settings,Mac点击Android Studio > Settings - 找到
Build, Execution, Deployment > Gradle,确认Offline work处于未勾选状态 - 回到欢迎界面,选择
Import Project重新导入你的新项目,而不是直接打开
如果以上步骤都无法解决问题,可以尝试卸载并重新安装对应版本的Android Studio,记得提前备份好你的项目和SDK配置。
内容的提问来源于stack exchange,提问作者Neo Mn
相关产品推荐
相关产品推荐

