flutter如何下载gradle

在使用Flutter开发时,遇到Gradle下载失败的问题。每次运行项目都会卡在"Downloading Gradle"这一步,尝试过手动下载Gradle并放到指定目录,但还是无法正常使用。请问正确的Gradle下载和配置方法是什么?如何设置Flutter项目才能让它自动或手动正确加载Gradle?

2 回复

在Flutter项目根目录下运行flutter build apk,Gradle会自动下载所需版本。如需手动下载,可到Gradle官网下载对应版本并配置环境变量。

更多关于flutter如何下载gradle的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


在Flutter项目中下载Gradle,可以通过以下几种方法:

1. 自动下载(推荐)

首次构建Flutter项目时,Gradle会自动下载所需的版本。确保:

  • 网络连接正常(可能需要科学上网)。
  • 在项目目录下运行:
    flutter run
    
    flutter build apk
    
    Gradle会自动下载到 ~/.gradle/wrapper/dists/(macOS/Linux)或 %USERPROFILE%\.gradle\wrapper\dists\(Windows)。

2. 手动配置Gradle版本

android/gradle/wrapper/gradle-wrapper.properties 中指定版本:

distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip

保存后重新运行 flutter run 触发下载。

3. 离线安装(网络受限时)

  1. Gradle官网 下载对应版本的ZIP文件。
  2. 解压到本地目录(如 C:\gradle/opt/gradle)。
  3. 设置环境变量 GRADLE_HOME 指向解压路径,并将 %GRADLE_HOME%\bin 添加到 PATH
  4. 在Flutter项目的 android/gradle/wrapper/gradle-wrapper.properties 中修改为本地路径:
    distributionUrl=file\:///C:/gradle/gradle-7.5-all.zip
    

4. 镜像加速(国内用户)

修改 gradle-wrapper.properties,使用国内镜像:

distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-7.5-all.zip

注意事项:

  • 确保Gradle版本与Flutter项目兼容(通常Flutter模板已配置好)。
  • 若下载失败,检查防火墙或代理设置。

通过以上方法即可解决Gradle下载问题。

回到顶部