fvm install 下载超时 过慢 fvm常用命令、flutter常用命令

Git 配置问题

  • 确保 Git 使用的是 HTTPS,而不是 SSH。如果你有 .gitconfig,确保没有配置奇怪的代理:
git config --global --get http.proxy
git config --global --get https.proxy
  • 如果有代理设置且不需要,取消代理:
git config --global --unset http.proxy
git config --global --unset https.proxy

手动下载 Flutter SDK,交给 FVM 管理

从国内镜像下载 Flutter SDK:

  • 腾讯云:https://mirrors.cloud.tencent.com/flutter/
  • 清华:https://mirrors.tuna.tsinghua.edu.cn/flutter/
  • 华为云:https://mirrors.huaweicloud.com/repository/toolkit/flutter/

选择你需要的版本,比如:

https://mirrors.cloud.tencent.com/flutter/

下载后,将 SDK 放入 FVM 目录:

找到你的 FVM 目录(通常是 ~/.fvm/versions/),把解压好的 SDK 放进去:

fvm use stable

例如,下载 Flutter 3.19.5(stable)Windows 版本的链接是:

https://mirrors.cloud.tencent.com/flutter/windows/flutter_windows_3.19.5-stable.zip

下载后解压到 FVM 目录(如果使用 FVM):

:\Users\你的用户名\.fvm\versions\3.19.5

2️⃣ 手动指定版本使用:

  • 需要到你flutter项目,的目录中执行当前代码才可以 ,博主这里fvm 版本是2.4.1
fvm use 3.19.5

还需要打开windows的开发者选项

在这里插入图片描述
在执行fvm use 就能正常切换了,注意必须要在flutter项目的项目中才可以
在这里插入图片描述

fvm常用命令

命令作用说明适用场景
fvm list列出已安装的 Flutter 版本和全局版本查看当前可用版本
fvm install <version>安装指定 Flutter 版本(从 GitHub 下载)安装 Flutter
fvm use <version>为当前 Flutter 项目选择版本项目根目录切换版本
fvm use <version> --force在非 Flutter 项目目录强制切换版本全局切换临时版本
fvm global <version>设置全局默认 Flutter 版本全局使用某版本
fvm flutter <command>使用当前 FVM 版本执行 Flutter 命令例如 fvm flutter runfvm flutter doctor
fvm remove <version>删除指定 Flutter 版本删除旧版本
fvm releases查看 Flutter 可用版本(需联网)查询最新 Flutter 版本
fvm config查看/编辑 FVM 配置查看 FVM 配置文件
fvm dart <command>使用当前 FVM 版本的 Dartfvm dart --version
fvm env显示当前 FVM 环境变量和版本信息调试使用
fvm doctor检查 FVM 环境是否正常类似 flutter doctor 的作用

flutter常用命令

命令功能说明备注/示例
flutter --version查看 Flutter 版本
flutter doctor检查开发环境依赖检查 Android SDK、Xcode 等安装情况
flutter create <project_name>创建新的 Flutter 项目flutter create my_app
flutter run运行应用在连接的设备或模拟器上运行应用
flutter build <target>构建项目(如 apk、ios、web)flutter build apk / flutter build ios
flutter clean清理项目缓存清理构建缓存,解决一些构建问题
flutter pub get获取依赖包同步 pubspec.yaml 中的依赖
flutter pub upgrade升级依赖包升级依赖到最新版本
flutter pub outdated查看过期的依赖查看项目中哪些依赖可以升级
flutter analyze分析项目代码检查代码规范和潜在问题
flutter test运行项目测试运行 test/ 文件夹下的测试
flutter format <file_or_dir>格式化代码格式化指定文件或目录
flutter devices查看已连接的设备查看当前可用的设备列表
flutter config查看或修改 Flutter 配置flutter config --enable-web 开启 Web 支持
flutter upgrade升级 Flutter SDK升级到最新 Flutter 稳定版
flutter downgrade降级 Flutter SDK降级到上一个版本

常用构建命令

命令说明
flutter build apk构建 Android APK 包
flutter build appbundle构建 Android AAB 包
flutter build ios构建 iOS 应用(需 macOS 环境)
flutter build web构建 Web 项目
flutter build windows构建 Windows 应用
flutter build macos构建 macOS 应用
flutter build linux构建 Linux 应用

Flutter 快捷操作

命令说明
flutter pub add <package>添加依赖
flutter pub remove <package>移除依赖
flutter pub add <package> --dev添加开发依赖
flutter channel查看/切换 Flutter 渠道(如 stable/beta/dev)
flutter channel <channel>切换 Flutter 渠道
flutter precache预下载 Flutter 所需资源(如 SDK 和引擎)
flutter gen-l10n生成多语言国际化文件

错误fvm flutter pub get Waiting for another flutter command to release the startup lock…

说明有一个 Flutter 进程正在运行或之前运行过 Flutter 命令(例如 flutter run、flutter pub get、fvm flutter),但没有正确退出,导致锁文件(flutter/bin/cache/lockfile)一直存在。

  • 打开任务管理器(Windows:Ctrl + Shift + Esc)或 htop(Linux/Mac)。
  • 找到正在运行的 dart / flutter / fvm 进程,结束掉。

删除 lockfile

E:\tx_new\tx_store_app\.fvm\versions\<flutter_version>\bin\cache\lockfile

重新运行 fvm flutter pub get 成功~ 根据网速原因可能有些慢 稍等片刻

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/news/907629.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

多语种OCR识别系统,引领文字识别新时代

在全球化与数字化深度融合的今天&#xff0c;语言障碍成为企业跨国协作、信息管理的一大挑战。无论是跨国合同签署、多语言档案管理&#xff0c;还是跨境商务沟通&#xff0c;高效精准的文字识别技术已成为刚需。中安智能OCR多语种识别系统应运而生&#xff0c;凭借其强大的光学…

Pyenv 使用指南:多版本 Python 环境管理

目录 Pyenv 是什么&#xff1f;安装 Pyenv管理 Python 版本虚拟环境管理项目级 Python 版本控制高级技巧常见问题解决最佳实践 Pyenv 是什么&#xff1f; Pyenv 是一个强大的 Python 版本管理工具&#xff0c;允许你&#xff1a; 在同一台机器上安装多个 Python 版本轻松切换…

Windows 11 家庭版 安装Docker教程

Windows 家庭版需要通过脚本手动安装 Hyper-V 一、前置检查 1、查看系统 快捷键【winR】&#xff0c;输入“control” 【控制面板】—>【系统和安全】—>【系统】 2、确认虚拟化 【任务管理器】—【性能】 二、安装Hyper-V 1、创建并运行安装脚本 在桌面新建一个 .…

leetcode:479. 最大回文数乘积(python3解法,数学相关算法题)

难度&#xff1a;简单 给定一个整数 n &#xff0c;返回 可表示为两个 n 位整数乘积的 最大回文整数 。因为答案可能非常大&#xff0c;所以返回它对 1337 取余 。 示例 1&#xff1a; 输入&#xff1a;n 2 输出&#xff1a;987 解释&#xff1a;99 x 91 9009, 9009 % 1337 …

VR看房系统,新生代看房新体验

VR看房系统的概念 虚拟现实&#xff08;VirtualReality,VR&#xff09;看房系统&#xff0c;是近年来随着科技进步在房地产行业中兴起的一种创新看房方式。看房系统利用先进的计算机技术模拟出一个三维环境&#xff0c;使用户能够身临其境地浏览和体验房源&#xff0c;无需亲自…

栈与队列:数据结构的有序律动

在数据结构的舞台上&#xff0c;栈与队列宛如两位优雅的舞者&#xff0c;以独特的节奏演绎着数据的进出规则。它们虽不像顺序表与链表那般复杂多变&#xff0c;却有着令人着迷的简洁与实用&#xff0c;在众多程序场景中发挥着不可或缺的作用。今天&#xff0c;就让我们一同去探…

Flutte ListView 列表组件

目录 1、垂直列表 1.1 实现用户中心的垂直列表 2、垂直图文列表 2.1 动态配置列表 2.2 for循环生成一个动态列表 2.3 ListView.builder配置列表 列表布局是我们项目开发中最常用的一种布局方式。Flutter中我们可以通过ListView来定义列表项&#xff0c;支持垂直和水平方向展示…

跟Gemini学做PPT-模板样式的下载

好的&#xff0c;这里有一些推荐的网站&#xff0c;您可以在上面找到PPT目录样式和模板的灵感&#xff1a; SlideModel (slidemodel.com) 提供各种预先设计的目录幻灯片模板。这些模板100%可编辑&#xff0c;可用于PowerPoint和Google Slides。您可以找到不同项目数量&#xff…

【Netty系列】Reactor 模式 1

目录 一、Reactor 模式的核心思想 二、Netty 中的 Reactor 模式实现 1. 服务端代码示例 2. 处理请求的 Handler 三、运行流程解析&#xff08;结合 Reactor 模式&#xff09; 四、关键点说明 五、与传统模型的对比 六、总结 Reactor 模式是 Netty 高性能的核心设计思想…

LDAP(Lightweight Directory Access Protocol,轻量级目录访问协议)认证

理解 LDAP&#xff08;Lightweight Directory Access Protocol&#xff0c;轻量级目录访问协议&#xff09;认证&#xff0c;核心在于将其看作一种用于查询和验证用户身份信息的标准协议&#xff0c;类似于一个专门为“查找”优化的电子电话簿系统。以下是分层解析&#xff1a;…

LeetCodeHot100_0x09

LeetCodeHot100_0x09 70. 最小栈数据结构实现 求解思路&#xff1a; 一开始想着只用一个最小栈结构不就实现了&#xff0c;结果测试的时候发现&#xff0c;在pop元素后&#xff0c;它的最小值有可能不受影响&#xff0c;但是只用一个最小栈的话&#xff0c;最小值一定是作为栈…

open-vscode-server +nodejs 安装

GitCode - 全球开发者的开源社区,开源代码托管平台GitCode是面向全球开发者的开源社区,包括原创博客,开源代码托管,代码协作,项目管理等。与开发者社区互动,提升您的研发效率和质量。https://gitcode.com/gh_mirrors/op/openvscode-server/?utm_sourceartical_gitcode&ind…

001在线拍卖系统技术揭秘:构建高效交互的竞拍平台

在线拍卖系统技术揭秘&#xff1a;构建高效交互的竞拍平台 在互联网经济蓬勃发展的当下&#xff0c;在线拍卖系统以其独特的交易模式&#xff0c;吸引着众多用户参与。该系统涵盖个人中心、用户管理等多个关键模块&#xff0c;通过前台展示与后台录入的协同运作&#xff0c;满…

《软件工程》实战— 在线教育平台开发

一、项目概述 1.1 项目背景与目标 随着教育数字化转型加速&#xff0c;传统教育模式逐渐向线上迁移&#xff0c;教育机构急需一个支持多终端访问、实时互动及高并发场景稳定运行的在线教育平台。本项目旨在构建学生、教师、管理员三位一体的协作教学环境&#xff0c;实现 50-2…

docker环境添加安装包持久性更新

1、进入docker 环境 2、安装新的安装包 pip install XXXX3、不要退出docker&#xff0c;新开终端&#xff0c;给当前环境从新打包更新镜像 docker commit ad6e1d2c5869 mynewpythonimagead6e1d2c5869是上面运行中的容器id&#xff0c; docker images 查看mynewpythonimage是新…

测试Bug篇

本节概要&#xff1a; 软件测试的生命周期 bug的概念 buh要素 bug等级 bug生命周期 对于bug的定级与开发发生冲突如何解决 一、 软件测试的⽣命周期 软件测试贯穿于软件的整个生命周期&#xff0c;针对这句话我们⼀起来看⼀下软件测试是如何贯穿软件的整个生命周期。 软…

arcgis js 4.x 的geometryEngine计算距离、面积、缓冲区等报错、失败

在arcgis js 4.x版本中geometryEngine.geodesicArea计算面积时&#xff0c;有时会失败&#xff0c;失败的主要原因是&#xff0c;当前底图的坐标系不是WGS84大地坐标系&#xff08;代号4326&#xff09;或者web墨卡托投影&#xff08;代号102113, 102100, 3857这三种之一&#…

html中使用nginx ssi插入html

1.使用方法 nginx配置&#xff1a; server {listen 80;server_name example.com;location / {root /var/www/html;index index.html;ssi on; # 开启 SSI 功能ssi_types text/html; # 指定哪些类型的文件启用 SSI&#xff0c;默认只有 text/html} }html内容&#xff1a; &l…

整理了Windows(7—11)官方镜像下载链接和各版本区别介绍

原文《整理了Windows&#xff08;7—11&#xff09;官方镜像下载链接和各版本区别介绍》 引言 在安装或重装Windows系统时&#xff0c;使用微软官网提供的正版ISO镜像可以保证系统完整性和安全更新&#xff0c;避免使用第三方盗版镜像带来的恶意软件、广告风险。 本期汇总了微…

AI觉醒前兆,ChatGPT o3模型存在抗拒关闭行为

帕利塞德研究公司(Palisade Research)近期开展的一系列测试揭示了先进AI系统在被要求自行关闭时的异常行为。测试结果显示&#xff0c;OpenAI的实验性模型"o3"即使在明确收到允许关闭的指令后&#xff0c;仍会主动破坏关机机制。 测试方法与异常发现 研究人员设计实…