Android Studio重复下载同版本Gradle?配置本地Gradle无效求助
1. 重复下载同一版本Gradle是否正常?
不正常。Android Studio默认会将下载的Gradle版本缓存到本地目录,后续创建使用同版本Gradle的项目时,应该直接复用本地缓存,无需重复下载。
2. 已手动配置仍重复下载的解决步骤
检查本地Gradle缓存路径
Android Studio默认的Gradle缓存路径:- Windows:
C:\Users\<你的用户名>\.gradle\wrapper\dists - macOS/Linux:
~/.gradle/wrapper/dists
确认你手动下载的Gradle压缩包已解压到对应版本的文件夹下(文件夹名称通常是版本号加一串随机字符)。如果未解压,将gradle-<版本号>-all.zip解压到该路径的对应版本目录中。
- Windows:
验证Android Studio的Gradle配置
打开Settings进入Build, Execution, Deployment > Build Tools > Gradle:- 确认
Use Gradle from选项选择Specified location,且路径指向你手动下载的Gradle根目录(是解压后的文件夹,不是zip压缩包) - 勾选
Offline work(离线模式),强制Studio使用本地缓存,避免触发自动下载
- 确认
检查项目的gradle-wrapper配置
每个项目的gradle/wrapper/gradle-wrapper.properties文件中,distributionUrl指定了Gradle的下载源,确保该地址对应的版本和你本地缓存的版本完全一致(比如https\://services.gradle.org/distributions/gradle-7.4-all.zip对应本地的gradle-7.4文件夹)。若不一致,可修改为你已下载版本的url,或直接改为本地路径(例如file\:///C:/Users/xxx/.gradle/wrapper/dists/gradle-7.4-all/xxxx/gradle-7.4-all.zip,注意转义斜杠)。清理Android Studio缓存
若缓存损坏可能导致无法识别本地Gradle:
打开File > Invalidate Caches...,勾选Invalidate and Restart,重启Studio后再尝试创建项目
内容的提问来源于stack exchange,提问作者Assad Barhoum

