[Android Studio] 离线升级 Gradle ,告别卡慢顿的等待过程

前言

每次 Android Studio 发布新的正式版,想必大伙都鸡冻一番,赶紧升升升。但升级完,启动 studio 后,发现 gradle 的版本也需要更新,在加载项目时,gradle 下载进度一直在 loading,能够靠*墙的还好,要不然,我想起一句歌词:

等,寂寞到夜深

《[Android Studio] 离线升级 Gradle ,告别卡慢顿的等待过程》

下面以我 Android Studio 3.0 中 Gradle 4.2.1 升级到 Gradle 4.3 最新版为例:

升级步骤

  1. Gradle 官网下载 下载 binall 2个压缩包:

《[Android Studio] 离线升级 Gradle ,告别卡慢顿的等待过程》

  1. bin 包解压后,复制 gradle-4.3 文件夹到 Android Studio 的安装目录下 的 gradle 文件夹下:

《[Android Studio] 离线升级 Gradle ,告别卡慢顿的等待过程》

  1. 打开 Android Studio 的设置选项,勾选并设置为本地 gradle 来构建:

《[Android Studio] 离线升级 Gradle ,告别卡慢顿的等待过程》

保存设置,等待 as 自动重新 sync 项目,完成后,在项目下的 .gradle 文件夹下已经使用了 4.3 版本了:

《[Android Studio] 离线升级 Gradle ,告别卡慢顿的等待过程》

截至目前,就可以使用新的 gradle 来构建项目了。

但是作为一个有节操的程序员,平时肯定少不了用 as 自带的 Terminal 命令行来执行 gradle 操作。在上面的步骤里,还没将执行命令行 gradle 版本更新,只是更新了图形化界面的而已。可以在命令行输入:gradlew -version 验证:

《[Android Studio] 离线升级 Gradle ,告别卡慢顿的等待过程》

那这里怎样替换呢?请继续往下看。

  1. 将下面的版本改为 4.3,再 sync 一下项目

《[Android Studio] 离线升级 Gradle ,告别卡慢顿的等待过程》

再在命令行输入:gradlew -version 后,在终端出现下载进度时,按 ctrl + c ,再输入 y 确认停止 as 自带的在线下载:

《[Android Studio] 离线升级 Gradle ,告别卡慢顿的等待过程》

  1. 复制 all 包到这个路径下:

《[Android Studio] 离线升级 Gradle ,告别卡慢顿的等待过程》

(红色框的文件夹名,是按照一定规则生成,你们的不是这个名字,这里仅演示我路径而已)

再在命令行终端下输入:gradlew -version,等待解压完成后,输出 gradle 4.3 的版本信息后,即为完成升级:

《[Android Studio] 离线升级 Gradle ,告别卡慢顿的等待过程》 命令行 gradle 升级完成

结语

最后,可以试下最新的 gradle 来编译运行或者打包项目了。
上述步骤可能有些繁琐,但总结起来就是更新 项目的 gradle命令行 gradle 。免去了用 as 在线下载更新 gradle 时的漫长等待过程。

    原文作者:zongyao
    原文地址: https://www.jianshu.com/p/25235e1505eb
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞