前言
每次 Android Studio 发布新的正式版,想必大伙都鸡冻一番,赶紧升升升。但升级完,启动 studio 后,发现 gradle 的版本也需要更新,在加载项目时,gradle 下载进度一直在 loading,能够靠*墙的还好,要不然,我想起一句歌词:
等,寂寞到夜深
下面以我 Android Studio 3.0 中 Gradle 4.2.1 升级到 Gradle 4.3 最新版为例:
升级步骤
- 去 Gradle 官网下载 下载 bin 和 all 2个压缩包:
- 把 bin 包解压后,复制 gradle-4.3 文件夹到 Android Studio 的安装目录下 的 gradle 文件夹下:
- 打开 Android Studio 的设置选项,勾选并设置为本地 gradle 来构建:
保存设置,等待 as 自动重新 sync 项目,完成后,在项目下的 .gradle 文件夹下已经使用了 4.3 版本了:
截至目前,就可以使用新的 gradle 来构建项目了。
但是作为一个有节操的程序员,平时肯定少不了用 as 自带的 Terminal 命令行来执行 gradle 操作。在上面的步骤里,还没将执行命令行 gradle 版本更新,只是更新了图形化界面的而已。可以在命令行输入:gradlew -version 验证:
那这里怎样替换呢?请继续往下看。
- 将下面的版本改为 4.3,再 sync 一下项目
再在命令行输入:gradlew -version 后,在终端出现下载进度时,按 ctrl + c ,再输入 y 确认停止 as 自带的在线下载:
- 复制 all 包到这个路径下:
(红色框的文件夹名,是按照一定规则生成,你们的不是这个名字,这里仅演示我路径而已)
再在命令行终端下输入:gradlew -version,等待解压完成后,输出 gradle 4.3 的版本信息后,即为完成升级:
结语
最后,可以试下最新的 gradle 来编译运行或者打包项目了。
上述步骤可能有些繁琐,但总结起来就是更新 项目的 gradle 和 命令行 gradle 。免去了用 as 在线下载更新 gradle 时的漫长等待过程。