idea创建或导入gradle项目会下载gradle即download:https://services.gradle.org/distributions/gradle-x.x-bin.zip
解决办法
一、本项目内解决
环境:idea版本2021.1.3
在设置里搜索gradle找到构建工具一栏的gradle,调整下图中箭头的选项,选择使用指定位置,默认是gradle wrpper.properties"
,此时便可以在右边选择自己的gradle目录
如果Idea是英文版的,请自行翻译或者下载中文插件。注意idea版本!!!老版本不一定是这个布局
这是针对当前项目的解决办法,属于一次性的!设置完后保存设置再关闭项目重新打开即可在当前项目生效
二、永久解决办法
观察gradle项目的根目录下的gradle目录下的gradle-wrapper.properties
文件可知,它指定了gradle工具的网上下载路径。
因此只要改这个路径为自己的gradle本地路径即可。但是这样做治标不治本!对idea有一定了解的同学应该知道,idea为我们生成的文件都是有固定模板的,所以正确的做法是更改这个文件对应的模板。
先打开设置,找到文件和代码模板设置栏(英文应该是File and Code Template),对idea不熟悉的可以自行翻译或者下载中文插件。找到Gradle Build Script with wrapper
这个文件模板,剩下的看图中箭头指向的部分修改。
模板内要修改部分有
- 其中一个箭头所指的
gradleVersion
所对应的版本号,修改为你需要的版本,我的是7.1.1. - 然后注释掉下面的
distributionUrl = "https://services.gradle.org/distributions/gradle-$gradleVersion-all.zip"
,再在下面添加distributionUrl = "你的gradle路径"
,例如我的是distributionUrl = "D://Program Files/Java/gradle-7.1.1"
。注意本地文件系统路径使用的是\
但是这里是/
,注意修改! - 注意上面设置的
gradleVersion
最好与你本地的gradle版本相对应
最后保存设置。
这个解决办法因为是直接修改了文件模板,是针对所有项目生效的,对老版本也适用
之后新建或导入项目不会再去网上下载gradle。(当前暂时只实验了新建gradle项目,新建项目是不会再去下载。导入原生的gradle项目暂时还没测试,但是测试过导入由Maven项目转化而来的gradle项目也是没问题的)
有更好解决办法或者其他问题欢迎留言探讨!