flutter 用国内镜像编译不了,卡在 Running Gradle task 'assembleDebug'...如何解决
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Launching lib\main.dart on sdk gphone64 x86 64 in debug mode…
Running Gradle task ‘assembleDebug’…
一直卡在这
flutter 用国内镜像编译不了,卡在 Running Gradle task ‘assembleDebug’…如何解决
更多关于flutter 用国内镜像编译不了,卡在 Running Gradle task 'assembleDebug'...如何解决的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
flutter run -v
加个-v 看具体卡在什么地方。
另外 Gradle 也要到外网( apache 、github 、google )下载包的,这个设置 flutter 的 PUB_HOSTED_URL 是没用的。
更多关于flutter 用国内镜像编译不了,卡在 Running Gradle task 'assembleDebug'...如何解决的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
[ +189 ms] Downloading https://services.gradle.org/distributions/gradle-7.6.3-all.zip
到这一步卡了
我按教程设置了 FLUTTER_STORAGE_BASE_URL 和 PUB_HOSTED_URL 也不行吗
我明白了,还得搭建 java 环境和 gradle
遇到Flutter使用国内镜像编译时卡在“Running Gradle task ‘assembleDebug’…”的问题,通常是由于Gradle配置或网络环境问题引起的。以下是一些可能的解决步骤:
-
检查Gradle配置:
- 确保
gradle-wrapper.properties
文件中使用了正确的Gradle版本,并且配置了国内镜像。例如,可以使用阿里云的Gradle镜像:
替换为:distributionUrl=https\://services.gradle.org/distributions/gradle-x.x-bin.zip
distributionUrl=https\://mirrors.aliyun.com/gradle/gradle-x.x-bin.zip
- 确保
-
配置Gradle的国内仓库:
- 在项目的
build.gradle
(项目级)文件中,添加或更新阿里云Maven仓库配置:allprojects { repositories { google() mavenCentral() maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/jcenter' } maven { url 'https://maven.aliyun.com/repository/public' } } }
- 在项目的
-
检查网络连接:
- 确保你的开发环境可以访问配置的镜像地址。使用如
ping
或curl
命令测试网络连接。
- 确保你的开发环境可以访问配置的镜像地址。使用如
-
清理和重建项目:
- 在终端中运行
flutter clean
后,再执行flutter pub get
和flutter run
。
- 在终端中运行
如果上述步骤仍未解决问题,尝试查看Gradle的详细日志输出(通过增加--verbose
参数运行Flutter命令),以便进一步诊断问题。