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

【Initializing gradle...】解决方案

 

1、修改Flutter的gradle

文件:
    flutter\packages\flutter_tools\gradle\flutter.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文件   
                文件地址:
                    flutter\android\gradle\wrapper\gradle-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\当前用户\.gradle\wrapper\dists
        如果配置了
            %GRADLE_USER_HOME%\wrapper\dists
    4.建立文件夹wrapper\dists\gradle-4.10.2-all\9fahxiiecdb76a5g3aw9oi8rv    
    5.将下载的gradle-4.10.2-all.zip,放到9fahxiiecdb76a5g3aw9oi8rv目录,结果如下:
        wrapper\dists\gradle-4.10.2-all\9fahxiiecdb76a5g3aw9oi8rv\gradle-4.10.2-all.zip  
    6.运行flutter run

    备注
        不同的版本号的gradle的目录是不相同的。如gradle-5.5.1-all,目录是:wrapper\dists\gradle-5.5.1-all\8yl0syll3fr5m1v472nzznadi
        具体目录,在第一次运行flutter run,时会生成出来。因为墙的原因,下载不下来,所以需要手动添加。 

 

posted @ 2019-07-31 15:27  喝花茶  阅读(589)  评论(0编辑  收藏  举报