Running Gradle task 'assembleDebug'...
flutter新建项目之后,运行的时候一直卡住在Running Gradle task 'assembleDebug'...
- 需要配置国内镜像地址
- 翻墙
- 修改项目中的
android/build.gradle,将google(),mavenCentral()替换掉下面代码,如下图所示
maven { url 'https://maven.aliyun.com/repository/central/' }
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google/' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
2 .找到flutter 安装文件所在位置(例如D:\flutter\packages\flutter_tools\gradle) 找到packages\flutter_tools\gradle中的flutter.gradle文件,全局搜索repositories 修改文件,和上面代码一致
3. 再次在该文件中,搜索
DEFAULT_MAVEN_HOST进行修改,如下图和下列代码
private static final String DEFAULT_MAVEN_HOST = "https://storage.flutter-io.cn";
如何查看gradle的具体执行?
- 命令行进入你flutter项目的根目录.
如: cd DEMO_FLUTTER_01 - 进入
android子目录.cd android - 执行
.\gradlew clean, 你就可以看到具体的gradle执行信息了。 首次会出现一个下载链接,如果时间过长 可手动下载 将下载后的zip包(比如 7.4-all.zip)放到 gradle user home 路径下的 wrapper\dists\对应版本目录下,如果通过 gradlew 命令触发过下载,应该会有一个指定版本的目录,比如 gradle-7.4-all 目录,没有的话可以触发生成一个。
然后回到控制台执行
.\gradlew clean就可以 最后重新点击右上角运行按钮
这样基本就成功了