flutter编译卡在Running Gradle task 'assembleDebug'...

可能出现的场景:

  1. 项目变更目录
    有时我们将项目移动到了其它位置,然后重新编译运行,就会出现这样的问题。
    比如从D:…换成了E:…
  2. 变更了Gradle Version
    比如从5.4.1换成了5.6.2,由于网络问题下载速度可能不会那么快,所以导致了一直卡在此处。

解决方案

  1. 删除根目录级的build文件夹:
    在这里插入图片描述

  2. 下载离线Gradle版本
    下载后解压到/.gradle/wrapper/dists/目录下(比如:C:\Users\Administrator.gradle\wrapper\dists),并且在工程的android/gradle/wrapper/gradle-wrapper.properties文件中Gradle版本号要改成下载的Gradle版本号。
    在这里插入图片描述
    另外还可以增加Maven仓库的国内镜像,这里使用阿里云:
    在这里插入图片描述

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

猜你喜欢

转载自blog.csdn.net/ddnosh/article/details/104711089