当前位置: 首页 > news >正文

flutter配置国内镜像

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

设定方式如下:

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

若希望长期使用 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' }}
}
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PATH=$Flutter_SDK/bin:$PATH
flutter doctor初始化一般还需要安装
sudo pacman -S clang cmake ninja
/packages/flutter_tools/gradle/flutter.gradle
或者
/packages/flutter_tools/gradle/src/main/groovy/flutter.gradle

修改repositories里面的内容为:

maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/central' }

1、找到flutter sdk的文件目录,打开flutter\packages\flutter_tools\lib\src\http_host_validator.dart

2、将https://maven.google.com/
修改为
https://dl.google.com/dl/android/maven2/
https://maven.aliyun.com/repository/google/

http://www.rkmt.cn/news/5932.html

相关文章:

  • 微信小程序 live-player 无声音
  • 陈燕的项目启动笔记
  • hyperv 管理的 ubuntu 虚拟机压缩磁盘
  • 【实战记录】使用 wp-cli 恢复/修改 WordPress 密码
  • Spring Boot 下 Druid 连接池:多维度优化打造卓越性能
  • vue3使用vue3-pdf-app预览pdf文档
  • 使用lvgl/lv_port_pc_visual_studio在PC上运行LVGL模拟器
  • Hutool 调用第三方接口报错
  • 丑东西经济学:全面分析
  • Python turtle 海龟画图入门指南
  • 啥是CPU
  • C# Avalonia 15- Animation- CodeAnimation
  • ubuntu 18.04安装mysql 8.0.41
  • C++ std::unordered_set
  • 如何将一个项目同时提交到GitHub和Gitee(码云)上
  • 易基因:Nat Genet/IF29:董朝斌团队ChIP-seq等揭示作物株型穗型发育调控新机制 助力表观遗传育种驯化改良(顶刊佳作)
  • Python TensorFlow的CNN-LSTM-GRU集成模型在边缘物联网数据IoT电动汽车充电站入侵检测应用
  • 源码管理—密钥硬编码问题
  • 数据库原理-第二章——关系型数据库
  • TCP协议与wireshark
  • ObjectSense 包与模块:代码组织的艺术
  • 数学之美 第一章读后感
  • 【ABSR出版】第二届农业工程与生物学国际研讨会(ISAEB 2025)
  • 博客皮肤
  • 低轨卫星跟踪对星方式
  • 开源中国社区发布AI赋能2.1版本:打造企业级私有化知识中枢新范式
  • PL/SQL 性能优化指南
  • 支配对
  • DamiBus v1.1.0 发布(给单体多模块解耦)
  • Xcode 26 (17A324) 正式版发布 - Apple 平台 IDE