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
繁體地址,請注明出處:http://hk.pswp.cn/news/907629.shtml
英文地址,請注明出處:http://en.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;仍會主動破壞關機機制。 測試方法與異常發現 研究人員設計實…