Flutter编译卡在Running Gradle task ‘assembleDebug‘

Posted 小哥丷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter编译卡在Running Gradle task ‘assembleDebug‘相关的知识,希望对你有一定的参考价值。

为什么卡在这一步,把网络断开,发现了问题,卡在了下载运行环境和依赖库的步骤 , jcenter 下载速度太慢 ;

知道原因就好办了,需要修改3个地方。

1.首先找到fultter sdk所在文件夹的位置:依次进入  flutter\\packages\\flutter_tools\\gradle  文件夹,然后打开flutter.gradle文件(如下图所示位置)

找到

 //添加新的
    private static final String DEFAULT_MAVEN_HOST = "https://storage.flutter-io.cn";

2.修改项目中android的gradle配置,android\\build.gradle

3. 找到fultter sdk所在文件夹的位置:依次进入  flutter\\packages\\flutter_tools\\gradle  文件夹,然后打开resolve_dependencies.gradle文件(如下图所示位置)

 找到

 //新加的
        url "https://storage.flutter-io.cn/download.flutter.io"

   //增加阿里云仓库
        maven url 'https://maven.aliyun.com/repository/google'
        maven url 'https://maven.aliyun.com/repository/jcenter'
        maven url 'https://maven.aliyun.com/nexus/content/groups/public'

在此记录一下错误原因。

如果都加了还是不行,只能使用翻墙工具了。

Flutter 卡在 Running Gradle task ‘assembleDebug‘... 的解决方法

1 flutter项目的android目录中,项目的build.gradle

        maven  url 'https://maven.aliyun.com/repository/google' 
        maven  url 'https://maven.aliyun.com/repository/jcenter' 
        maven  url 'https://maven.aliyun.com/nexus/content/groups/public'
        google()
        mavenCentral()


2.flutter的sdk中进行设置,处于此目录下C:\\fluttersdk\\packages\\flutter_tools\\gradle\\flutter.gradle

...
buildscript 
    repositories 

        maven  url 'https://maven.aliyun.com/repository/google' 
        maven  url 'https://maven.aliyun.com/repository/jcenter' 
        maven  url 'https://maven.aliyun.com/nexus/content/groups/public' 
    
    dependencies 
        classpath 'com.android.tools.build:gradle:3.4.0'
    

...

3 flutter的sdk中进行设置,处于此目录下

C:\\fluttersdk\\packages\\flutter_tools\\gradle\\resolve_dependencies.gradle,

...
repositories 

      maven  url 'https://maven.aliyun.com/repository/google' 
      maven  url 'https://maven.aliyun.com/repository/jcenter' 
      maven  url 'https://maven.aliyun.com/nexus/content/groups/public' 
      maven 
           url "https://storage.flutter-io.cn/download.flutter.io"
       



...

以上是关于Flutter编译卡在Running Gradle task ‘assembleDebug‘的主要内容,如果未能解决你的问题,请参考以下文章

[Flutter] flutter项目一直卡在 Running Gradle task 'assembleDebug'...

Flutter App 卡在“app running gradle task 'assembledebug ...”

flutter run卡在Running Gradle task 'assembleDebug'...

解决Flutter升级后,flutter run 卡在gradle build running的问题

Flutter 卡在 Running Gradle task ‘assembleDebug‘... 的解决方法

Flutter 卡在 Running Gradle task ‘assembleDebug‘... 的解决方法