Android studio Gradle下载失败解决办法
下载失败其实有两个解决方向,一是换,换成本地有的gradle版本(可见附录二,如果你的项目没有使用插件的话,更推荐这种方式);二是加,把自己需要的gradle版本文件给加进去这里我们着重看看“加”是怎么回事儿,非常简单,我因为项目原因,一会儿就加了十多个版本。
下载失败其实有两个解决方向,一是换,换成本地有的gradle版本(可见附录二,如果你的项目没有使用插件的话,更推荐这种方式);二是加,把自己需要的gradle版本文件给加进去
这里我们着重看看“加”是怎么回事儿,非常简单,我因为项目原因,一会儿就加了十多个版本
一、找到我们要安装的路径(Windows/Linux/MacOs都可以这样找,我目前用mac为例)
先进入Android Studio的Settings/Preferences
点击“Build,Execution,Deployment”中的Gradle
下面红框的位置就是我们gradle的目录,打开这个路径
打开上面的路径打开找到weapper/dists (如果你没有wrapper/dists,执行附录二)
这里的.gradle是个隐藏目录,我们要显示这个隐藏目录
找到你刚刚想要下载的那个版本,比如我这里是gradle-7.10-all
A列这个哈希值目录不要改,它是自动生成的,如果没有这一列,就再sync一下项目。
二、我们去网站下载
官方:https://services.gradle.org/distributions/
腾讯:https://mirrors.cloud.tencent.com/gradle/
阿里:https://mirrors.aliyun.com/macports/distfiles/gradle/
注意你的版本是-bin还是-all,找到对应的去下载就行
三、放置
下载好了之后是个zip包,不用解压,直接放在B列。
整个流程就结束了,去尝试编译一下。
以上方法可以让我们任意替换成我们想要的gradle版本
附录
附录一
如果想换成其它任意版本:
打开gradle-wrapper.properties文件
把第六行改成你想换的任意版本,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 构建工具的版本范围。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)