最新消息:20210917 已从crifan.com换到crifan.org

【已解决】Mac中Android Studio下载gradle的zip包速度太慢

Android crifan 708浏览 0评论
折腾:
【未解决】Mac中用Android Studio打开rctjsa项目并编译apk和实时调试安卓手机小米9
期间,开始下载gradle:
syncing...
Running for 55 s
Download https://services.gradle.org/distributions/gradle-2.14.1-all.zip
Running for 55 s
但是半天都下载不下来,感觉不对。
感觉需要去加速
android studio download gradle slow
Android build gradle is too slow (Dependency Resolution) – Stack Overflow
VERY VERY slow Gradle build on Android Studio – Stack Overflow
Android studio is slow in gradle building – Stack Overflow
不过此处看起来已经下载完毕了
但是为了后续下载快,还是想办法看看能否加速gradle下载速度
后记:
【未解决】Mac中Android Studio中gradle的库下载速度慢
然后去:
【记录】根据Android Studio提示去升级Gradle和更新配置提高性能
继续:
解决Android Studio Gradle 下载慢问题_尘缘驿站-CSDN博客_android studio gradle下载慢
果然是,少了别处配置:
gradle/wrapper/gradle-wrapper.properties
还是旧的地址:
#Mon Aug 03 13:43:31 CST 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
所以去改为
想要换成阿里云的地址
结果
新:https://maven.aliyun.com/repository/public
旧:https://maven.aliyun.com/nexus/content/repositories/jcenter
都打不开
所以换去参考:
gradle 配置指南
但是好像还只是修改配置文件
和上面的下载地址不一样
gradle-5.4.1-all.zip 阿里云
gradle zip 阿里云
Gradle离线配置-阿里云开发者社区
说是:让自己下载
这样也支持离线
Gradle Distributions-云栖社区-阿里云
无奈,只能用网页先去打开看看
Gradle Distributions
->
gradle-5.4.1-all.zip 12-Feb-2020 13:24 +0000 126.62M
所以目前看来是:
其他gradle的包,是有镜像和源的,可以换阿里云的源
但是gradle本身,是没有的
是需要android studio可以自动从网上下载
但是此处速度慢,或连不上,可以下载好,放到对应位置
不过稍微是有点担心发生:
解决Android Studio Gradle 下载慢问题_尘缘驿站-CSDN博客_android studio gradle下载慢
当然,有些项目对gradle版本有要求,一般是高版本Gradle构建的项目不能直接用低版本的Gradle,需要修改配置的地方有比较多
一般修改的版本跨越不大,比如2.10 到 2.14
万一改了版本,此处从之前的:
2.2.3
改为了最新的:
3.5.2
导致后续其他地方要修改,就麻烦了。
不过想到,后期早晚还是尽量用新版的。所以也还是最好去修改。

此处手动去下载:
【已解决】Mac中浏览器下载文件无法用上代理
然后下载好了:
然后此处位置是:
/Users/xxx/dev/tools/gradle/gradle-5.4.1-all.zip
然后去替换过去:
gradle/wrapper/gradle-wrapper.properties
#Mon Aug 03 13:43:31 CST 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
#distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
distributionUrl=/Users/xxx/dev/tools/gradle/gradle-5.4.1-all.zip
结果:
取消当前的下载
点击重试
结果报错:
The specified Gradle distribution 'file:/Users/xxx/dev/xxx/RCS/rcsjta/gradle/wrapper/Users/xxx/dev/tools/gradle/gradle-5.4.1-all.zip' does not exist.
很明显是:
还加上了前缀
gradle zip 下载慢
解决gradle下载慢的问题_陈海峰的博客-CSDN博客_gradle下载速度慢
去尝试放到自己用户下面,感觉会更好?
xxx@xxx  ~/.gradle/wrapper/dists/gradle-5.4.1-all  cd ~/.gradle/wrapper/dists/gradle-5.4.1-all
gradle-2.14.1-all/  gradle-4.6-all/     gradle-5.4.1-all/   gradle-6.0.1-all/

xxx@xx  ~/dev/tools/gradle  cd ~/.gradle/wrapper/dists/gradle-5.4.1-all
xxx@xx  ~/.gradle/wrapper/dists/gradle-5.4.1-all  ll
total 0
drwxr-xr-x  4 xxx  CORP\Domain Users   128B  8  3 14:52 3221gyojl5jsh0helicew7rwx
drwxr-xr-x  4 xxx  CORP\Domain Users   128B  8  3 14:53 8bu6c4nf0kw0bvguix5v752i4
果然下面有多个版本
去把之前的
gradle-5.4.1-all.zip
解压,得到目录:
gradle-5.4.1
把内容都移动过去:
然后重新恢复之前配置:
gradle/wrapper/gradle-wrapper.properties
#Mon Aug 03 13:43:31 CST 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
#distributionUrl=/Users/xxx/dev/tools/gradle/gradle-5.4.1-all.zip
结果:
点击重试,竟然还是会去下载:
点击取消。
重启Android Studio
还是会去下载。。。
去看看别的版本:
发现不对。
别的版本中的内容是系统生成的字符,然后下载过去的
改为类似的:
重启试试,结果:
终于可以了
没了download
开始sync了:
以及开始Build编译了:
【总结】
至此,基本上清楚了:
此处希望的:
gradle/wrapper/gradle-wrapper.properties
中的:
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
gradle的zip包:
gradle-5.4.1-all.zip
下载速度慢,和往往很多人提到的:
gradle下面慢
是两回事,别人说的是:
gradle这个包管理器,下载相关的gradle的某个插件,库,速度慢
所以需要可以用更换源的方式处理
->【未解决】Mac中Android Studio中gradle的库下载速度慢

此处的gradle的zip包文件,是gradle本身,其下载速度慢,只能是:
事先去下载好:
https://services.gradle.org/distributions/gradle-5.4.1-all.zip
放到特定位置
/Users/xxx/.gradle/wrapper/dists/gradle-5.4.1-all/3221gyojl5jsh0helicew7rwx
且另外再解压,得到:
/Users/xxx/.gradle/wrapper/dists/gradle-5.4.1-all/3221gyojl5jsh0helicew7rwx/gradle-5.4.1
里面有bin等目录
-》由此即可避免每次重新下载,就可以了。
注:
前面的3221gyojl5jsh0helicew7rwx,是此处Android Studio第一次尝试去下载,会自动生成的目录
且其中还会有额外的文件:
  • gradle-5.4.1-all.zip.lck
  • gradle-5.4.1-all.zip.part
  • gradle-5.4.1-all.zip.ok
    • 下载完毕?验证完毕?
      • 才会生成的
暂时不用管。

转载请注明:在路上 » 【已解决】Mac中Android Studio下载gradle的zip包速度太慢

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
93 queries in 0.170 seconds, using 23.39MB memory