返回介绍

Flutter 镜像安装帮助

发布于 2021-03-20 05:23:10 字数 2316 浏览 905 评论 0 收藏 0

Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。

获取最新稳定版 Flutter SDK 安装包可从 镜像站下载

Flutter 开发依赖于 SDK 的升级Dart Package 生态, 因此,如果您的网络访问 Google 受阻,需要将您开发设备的如下两个环境变量设置指向 TUNA 镜像站:

  • PUB_HOSTED_URL
  • FLUTTER_STORAGE_BASE_URL

设定方式如下:

export FLUTTER_STORAGE_BASE_URL="https://mirrors.tuna.tsinghua.edu.cn/flutter"
export PUB_HOSTED_URL="https://mirrors.tuna.tsinghua.edu.cn/dart-pub"

若希望长期使用 TUNA 镜像:

echo 'export FLUTTER_STORAGE_BASE_URL="https://mirrors.tuna.tsinghua.edu.cn/flutter"' >> ~/.bashrc
echo 'export PUB_HOSTED_URL="https://mirrors.tuna.tsinghua.edu.cn/dart-pub"' >> ~/.bashrc

在编译android项目时,flutter还会从 https://storage.googleapis.com/download.flutter.io 下载Java程序库,您可以在 Android 项目目录下的 build.gradle 中添加下面一行下载源,从而使用TUNA镜像。

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://mirrors.tuna.tsinghua.edu.cn/flutter/download.flutter.io' }
    }
}

Flutter SDK 的更新会从 Github 获取,如您的开发设备访问 Github 速度慢,可以在 开发设备的 Flutter SDK 目录 运行下面的命令,将 Git 上游设置为 TUNA 镜像:

git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/flutter-sdk.git

或者通过下面的命令,直接从 Master 构建渠道检出 Flutter 的 SDK:

git clone -b master https://mirrors.tuna.tsinghua.edu.cn/git/flutter-sdk.git
./flutter-sdk/bin/flutter --version

您也可以替换上述代码中 git clone -b 之后的 masterbeta 获取 Beta 渠道的构建、替换为 dev 获取 Dev 渠道的构建。 稳定版的构建可以通过修改 masterstable 获得,也可以帮助文档最上方提到的,通过 镜像站直接下载

如果您想单独设定 Dart 语言的包管理器 Pub,其镜像使用方法参见 Pub 镜像安装帮助

更多 Flutter 资源和中文文档, 请访问 Flutter 中文资源网站 (flutter.cn)Dart 中文文档网站 (dart.cn)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文