Flutter运行时【Initializing gradle... 】问题

【Initializing gradle...】解决方案

1、修改Flutter的gradle

文件:
    flutterpackagesflutter_toolsgradleflutter.gradle
    修改前:
        buildscript {
        repositories {
            google()
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.2.1'
        }
    }
    修改后:
        buildscript {
            repositories {
                /*google()
                jcenter()*/
                maven { url 'https://maven.aliyun.com/repository/google' }
                maven { url 'https://maven.aliyun.com/repository/jcenter' }
                maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
            }
            dependencies {
                classpath 'com.android.tools.build:gradle:3.2.1'
            }
        }
    备注:
        注释:
            google() 
            jcenter() 
        添加:
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/jcenter' }
            maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

2、配置项目的gradle

     1、
        确定gradle需要的版本
            查看flutter的工程下面gradle-wrapper.properties文件   
                文件地址:
                    flutterandroidgradlewrappergradle-wrapper.properties
                gradle版本:
                    distributionUrl=https://services.gradle.org/distributions/gradle-4.10.2-all.zip
    2、下载gradle
        gradle下载地址:http://services.gradle.org/distributions/
    
    3.首先删除下面目录内容
        如果没有配置GRADLE_USER_HOME环境变量
            C:Users当前用户.gradlewrapperdists
        如果配置了
            %GRADLE_USER_HOME%wrapperdists
    4.建立文件夹wrapperdistsgradle-4.10.2-all9fahxiiecdb76a5g3aw9oi8rv    
    5.将下载的gradle-4.10.2-all.zip,放到9fahxiiecdb76a5g3aw9oi8rv目录,结果如下:
        wrapperdistsgradle-4.10.2-all9fahxiiecdb76a5g3aw9oi8rvgradle-4.10.2-all.zip  
    6.运行flutter run

    备注
        不同的版本号的gradle的目录是不相同的。如gradle-5.5.1-all,目录是:wrapperdistsgradle-5.5.1-all8yl0syll3fr5m1v472nzznadi
        具体目录,在第一次运行flutter run,时会生成出来。因为墙的原因,下载不下来,所以需要手动添加。 
原文地址:https://www.cnblogs.com/sleepingDogs/p/11276604.html