小秦哥 发表于 2024-9-15 00:48:03

Android studio Gradle下载失败办理办法

https://i-blog.csdnimg.cn/direct/a5f7791aa7244b53a63b0fcebd8d830b.png
下载失败实在有两个办理方向,一是换,换成当地有的gradle版本(可见附录二,如果你的项目没有使用插件的话,更推荐这种方式);二是加,把本身需要的gradle版本文件给加进去
这里我们着重看看“加”是怎么回事儿,非常简单,我因为项目原因,一会儿就加了十多个版本
一、找到我们要安装的路径(Windows/Linux/MacOs都可以这样找,我现在用mac为例)

先进入Android Studio的Settings/Preferences
点击“Build,Execution,Deployment”中的Gradle
下面红框的位置就是我们gradle的目录,打开这个路径
https://i-blog.csdnimg.cn/direct/c352232ee1e44d3fa1f4f54659be34d9.png
打开上面的路径打开找到weapper/dists (如果你没有wrapper/dists,执行附录二)
这里的.gradle是个隐藏目录,我们要表现这个隐藏目录
https://i-blog.csdnimg.cn/direct/3ba90d44d2894d3098b20d9bac56bb08.png
找到你刚刚想要下载的谁人版本,比如我这里是gradle-7.10-all
https://i-blog.csdnimg.cn/direct/43797f2e6e2b43d2991f02188a3a27fe.png
A列这个哈希值目录不要改,它是主动天生的,如果没有这一列,就再sync一下项目。
二、我们去网站下载

官方:https://services.gradle.org/distributions/
腾讯:https://mirrors.cloud.tencent.com/gradle/
阿里:https://mirrors.aliyun.com/macports/distfiles/gradle/
注意你的版本是-bin还是-all,找到对应的去下载就行
三、放置

下载好了之后是个zip包,不用解压,直接放在B列。
https://i-blog.csdnimg.cn/direct/6d1b5ed3d28a4e369b83b751cbe64598.png
整个流程就结束了,去实验编译一下。
以上方法可以让我们任意更换成我们想要的gradle版本
附录

附录一

如果想换成别的任意版本:
打开gradle-wrapper.properties文件
https://i-blog.csdnimg.cn/direct/df10c2d5595e4925befd5bc25070cad0.png
把第六行改成你想换的任意版本,sync一下项目,坐等它下载失败(这时候会天生哈希目录,就是A列)然后再把正文三个步骤重复一下
附录二:

如果你想使用最开头说的“换”方法
把你能编译过的项目gradle配置抄过来
1.build.gradle中的classpath ‘com.android.tools.build:gradle:x,x’ 抄这个
2.gradle-wrapper.properties中的distributionUrl=https://services.gradle.org/distributions/gradle-x,x,-all.zip 抄这个
编译一下
如果你没有gradle-wrapper.properties文件。
1.从别的项目中(实在没有那就new一个项目,最好是能编译过的)拷贝一个过来(不是只拷贝gradle-wrapper.properties)
2.拷贝别的项目的整个gradle文件夹到你的项目下,这个文件的路径:{你的项目}/gradle(项目一级目录里面就是它)。当然,你最后要放置的路径,也在项目的同一个相对位置。
3.拷贝后,你可以先编译一下,大概率是能编译过的,
附录三

注意事项
build.gradle中的classpath 'com.android.tools.build:gradle:x,x’与gradle-wrapper.properties中的distributionUrl=https://services.gradle.org/distributions/gradle-x,x,-all.zip
是两个差别的东西,前者是Android Gradle 插件的版本,后者是 Gradle 构建工具本身的版本,虽然 Android Gradle 插件版本和 Gradle 构建工具版本可以独立指定,但在实际使用中,两者需要相互兼容。通常,每个版本的 Android Gradle 插件都指定了支持的 Gradle 构建工具的版本范围。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Android studio Gradle下载失败办理办法