Win10 Android Studio 编译 flutter 卡在 Download https://services.gradle.org/xxx 及 Initializing gradle

发布时间: 2019-07-18 22:31:04 作者: 大象笔记

好久没有打开过 Android Studio 了,晚上为了尝试 Flutter,升级了一下 Android Studio。但是,在升级 Gradle 版本时,卡住了,停止 4% 不动了。

原来国内从 https://services.gradle.org/ 下载 gradle 新版本异常缓慢,会导致 Android Studio 一直卡在那里,没有下载进度。

解决方案一

将 https://services.gradle.org/ 对应的下载地址,填入迅雷,使用迅雷快速下载完。例如:

gradle-5.1.1-all.zip

对应的下载地址为:

https://downloads.gradle.org/distributions/gradle-5.1.1-all.zip

然后将 zip 文件复制到目录

C:\Users\<你的登陆用户>\.gradle\wrapper\dists\gradle-5.1.1-all\97z1ksx6lirer3kbvdnh7jtjg

下。

重启 Android Studio 即可。

解决方案二

你懂的,不做过多说明:

编译 flutter 时又卡在 Initializing gradle

安装了 gradle 5.1.1 还不够,编译时 Initializing gradle 又在下载 gradle 4.10.2 ...

按照上面的方法再次下载,即可。。。

不要忘了切换为阿里云的源

打开 flutter SDK 中的 gradle 配置文件,例如

D:\Program Files\flutter\packages\flutter_tools\gradle\flutter.gradle

    repositories {
        google()
        maven{ url'http://maven.aliyun.com/nexus/content/groups/public/'}
        jcenter()
    }

在 google 与 jcenter 之间加上阿里云的源。

同时不要忘了,对应的 flutter Android 项目中的 build.gradle 也要做此修改。参考这里 Unknown host 'd29vzk4ow07wi7.cloudfront.net'. You may need to adjust the proxy settings in Gradle

终于编译成功

从晚上9点半一直折腾到11点半,才运行成功了一个 flutter 的 hello world ... 天朝程序员真惨。

我是一名山东烟台的开发者,联系作者