Flutter卡在Running ‘gradle assembleDebug‘最完整解决

目录

    • 前言
    • 准备
    • 多处修改
    • 运行命令
    • 运行项目

前言

结合csdn+博客园+github+Stack Overflow+自己尝试,解决该问题!
今天突发奇想试一下flutter,按照网上教程配置完后(flutter doctor)全部合格,运行却卡在了Running ‘gradle assembleDebug’。打开任务管理器,AS的网络占用相当之低,一会就为0。找了各种方法,最后搞出了这一套
Flutter卡在Running ‘gradle assembleDebug‘最完整解决_第1张图片

准备

  • 准备一个可以完成编译和运行的Android项目(项目A)
  • 打开你的Flutter项目(项目B)
  • Flutter的安装目录

多处修改

打开A项目的build.gradle,记住里面的gradle版本号
Flutter卡在Running ‘gradle assembleDebug‘最完整解决_第2张图片
继续打开此项目的app/build.gradle,记住如下数据
在这里插入图片描述
继续打开此项目的gradle/wrapper/gradle-wrapper.properties,记住最下面的url

Flutter卡在Running ‘gradle assembleDebug‘最完整解决_第3张图片
打开B项目
修改compile sdk与A相同
修改build.gradle,包括如下四个地方
Flutter卡在Running ‘gradle assembleDebug‘最完整解决_第4张图片
Flutter卡在Running ‘gradle assembleDebug‘最完整解决_第5张图片

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

(第一处地方请根据Android Studio提示来,没提示就不用改)

继续打开该项目下的gradle/wrapper/gradle-wrapper.properties,修改url与A项目相同

Flutter卡在Running ‘gradle assembleDebug‘最完整解决_第6张图片

接下来打开Flutter安装目录
\flutter\packages\flutter_tools\gradle\resolve_dependencies.gradle
修改如下
Flutter卡在Running ‘gradle assembleDebug‘最完整解决_第7张图片

maven {
    url "https://storage.flutter-io.cn/download.flutter.io"
}

继续打开安装目录下\flutter\packages\flutter_tools\gradle\flutter.gradle
修改如下地方
Flutter卡在Running ‘gradle assembleDebug‘最完整解决_第8张图片
其中第三个地方

private static final String MAVEN_REPO      = "https://storage.flutter-io.cn/download.flutter.io";

修改完成!

运行命令

在AS中打开Flutter项目,首先Tools-flutter-flutter clean
完成后,在终端中分三次输入

cd android
./gradlew clean
./gradlew build

(上面的命令如果提示 .不是有效命令 ,去除./即可)

期间会下载一些东西,等待即可
Flutter卡在Running ‘gradle assembleDebug‘最完整解决_第9张图片
Flutter卡在Running ‘gradle assembleDebug‘最完整解决_第10张图片

完成

运行项目

直接debug项目,几秒钟之内完成运行!!!!!!!!

完结撒花!
若对您有帮助,请在评论区回复!!!!!!

你可能感兴趣的:(Bug修复,Android,android,android,studio,gradle)