Flutter 编译过程卡在了Running Gradle task ‘assembleDebug’…或者‘assembleRelease’

941 阅读1分钟

这时候一般在下载gradle并配置项目。所以可能出现的问题一般有以下可能:

一、下载过程出现问题。

Gradle目录一般在 /Users/zhang/.gradle/wrapper/dists/gradle-5.6.2-all/9st6wgf78h16so49nn74lgtbb 将项目使用迅雷下载后放在该目录下 image-20201029231446918 ,gradle的版本可以在 "[工程目录]\android\gradle\wrapper\gradle-wrapper.properties" 文件中查找

二、gradle仓库问题

如果gradle工具下载正常,但编译过程依然卡住超过10分钟不能结束。那可能就是仓库问题,gradle的Maven仓库在国外, 因此可以使用阿里云的镜像地址,如果搭梯子翻墙并且梯子质量很好,可能不会越到这个问题。

buildscript {
    ext.kotlin_version = '1.3.50'
    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' }

    }

}

allprojects {
    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' }

    }
}


三 补充一下flutetr对应镜像配置

//  .bash_profile
export PATH="$PATH:/Users/zhangzongchao/alib/flutter/bin"
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn