国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Flutter項(xiàng)目的sdk版本管理工具

這篇具有很好參考價值的文章主要介紹了Flutter項(xiàng)目的sdk版本管理工具。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

flutter項(xiàng)目的sdk版本使用是一個很尷尬的問題,一個項(xiàng)目一個SDK,電腦系統(tǒng)還只能裝一個SDK,這就使我們開發(fā)當(dāng)中很尷尬,好幾個項(xiàng)目分別使用不同的SDK就很難辦了,不可能來回升級降級SDK,現(xiàn)在市面有SDK版本管理工具,雖然不是很友好,但是也算一個解決辦法,下面說一下解決辦法的版本管理工具:
fvm:使用命令管理使項(xiàng)目使用不同的SDK開發(fā)項(xiàng)目,下面講一下安裝使用方式:

fvm及說明

Flutter 版本管理:一個管理 Flutter SDK 版本的簡單 cli。

Windows系統(tǒng)下安裝與使用

以下所有內(nèi)容均基于choco中的最新發(fā)布版本:2.2.2

注意:所有命令執(zhí)行均需以管理員身份運(yùn)行PowerShell或cmd

如何以管理員的身份運(yùn)行powershell
首先安裝choco,choco是一個包管理工具,類似于Mac的brew。

在PowerShell中執(zhí)行以下命令

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’))

檢查choco是否安裝成功

choco -v

更新choco至最新版本

choco upgrade chocolatey

然后使用choco安裝fvm(會遇到兩處詢問的地方,均需輸入y)

choco install fvm

怎么查看flutter的sdk版本,flutter,android

檢查fvm是否安裝成功

fvm --version

配置

使用以下命令可以查看fvm的配置信息

fvm config

可以看到默認(rèn)的位置在C盤,可以將其改到其他位置。

命令:fvm config --cache-path D:\fvm\versions 更換位置

增加如下系統(tǒng)變量FVM_HOME

怎么查看flutter的sdk版本,flutter,android

增加環(huán)境變量

然后將其添加至系統(tǒng)變量 -> path中

怎么查看flutter的sdk版本,flutter,android

然后再執(zhí)行fvm config可以看到配置文件已經(jīng)挪到了更改的最新位置中。

安裝

使用以下命令查看所有可安裝的flutter版本

fvm releases

使用以下命令安裝指定版本

fvm install 2.2.3

怎么查看flutter的sdk版本,flutter,android

安裝指定版本

使用以下命令檢查是否安裝成功,同時也用來查看所有已安裝的版本列表

fvm list

怎么查看flutter的sdk版本,flutter,android

已安裝列表

除了使用命令安裝,也可以從官網(wǎng)下載指定版本壓縮包,并將其解壓到versions 文件夾中,并將其名字改為對應(yīng)版本

怎么查看flutter的sdk版本,flutter,android

解壓縮

如果不知道具體版本,可在此目錄下面尋找version文件,查看版本

怎么查看flutter的sdk版本,flutter,android

查看版本

然后使用fvm list可以看到剛拷進(jìn)來的版本。

設(shè)置全局版本

使用如下命令設(shè)置全局版本

fvm global 2.2.3

怎么查看flutter的sdk版本,flutter,android

設(shè)置全局版本

這時如果你沒有配置對應(yīng)的系統(tǒng)變量,命令中會提示你去更改

怎么查看flutter的sdk版本,flutter,android

設(shè)置環(huán)境變量

使用如下命令可以查看當(dāng)前所有環(huán)境變量的設(shè)置情況

fvm doctor

為單個項(xiàng)目設(shè)置版本

在項(xiàng)目根目錄下使用如下命令,可以為該項(xiàng)目使用其特定版本

fvm use 1.22.3

此操作會在項(xiàng)目根目錄下生成一個文件夾.fvm,其中包括一個fvm_config.json配置文件,以及對應(yīng)版本的超鏈接。

請將此文件夾添加至.gitignore中

.gitignore

.fvm/flutter_sdk

FVM的常用命令

config:對 fvm 進(jìn)行配置  
flutter:對 Flutter 的命令進(jìn)行代理  
install:安裝 Flutter 版本  
list:查看已安裝的 Flutter 版本  
releases:查看 Flutter sdk 都有哪些發(fā)布的版本  
remove:刪除已安裝的某個 Flutter 的版本  
use: 選擇你要使用的版本  
version: 查看安裝 fvm 的版本

\-h,–help :可以查看更多使用信息  
–global: 將這個版本設(shè)置為全局版本  
–force: 跳過執(zhí)行 Flutter 項(xiàng)目檢查命令
a.通過fvm list可以查看fvm中已經(jīng)緩存的所有sdk版本

b.通過fvm use <version>命令切換和使用相應(yīng)的sdk版本。

   注意,使用fvm use命令時一定要在管理員模式或開發(fā)者模式下打開,否側(cè)無法切換,會提示         權(quán)限不夠的報錯提示 fvm:Cannot link flutter to dest D:\fvm\versions\2.0.3: symlink                           D:\fvm\versions\2.0.3  D:\fvm\current: A required privilege is not held by the client.

    當(dāng)前目錄下會生成一個 .fvm 文件夾,考慮將 .fvm/* 添加到 .gitignore 文件,避免誤傳上庫。

 c.通過fvm current查看當(dāng)前使用的sdk版本

**
注:
1、打開電腦的開發(fā)者
2、fvm use 運(yùn)行在管理員打開的終端
**

可能遇到的問題
1、Flutter 錯誤 Transform‘s input file does not exist: … artifacts/engine/android-arm/flutter.jar.
找到對應(yīng)版本的flutter

flutter precache  

最后

如果想要成為架構(gòu)師或想突破20~30K薪資范疇,那就不要局限在編碼,業(yè)務(wù),要會選型、擴(kuò)展,提升編程思維。此外,良好的職業(yè)規(guī)劃也很重要,學(xué)習(xí)的習(xí)慣很重要,但是最重要的還是要能持之以恒,任何不能堅(jiān)持落實(shí)的計(jì)劃都是空談。

如果你沒有方向,這里給大家分享一套由阿里高級架構(gòu)師編寫的《Android八大模塊進(jìn)階筆記》,幫大家將雜亂、零散、碎片化的知識進(jìn)行體系化的整理,讓大家系統(tǒng)而高效地掌握Android開發(fā)的各個知識點(diǎn)。
怎么查看flutter的sdk版本,flutter,android
相對于我們平時看的碎片化內(nèi)容,這份筆記的知識點(diǎn)更系統(tǒng)化,更容易理解和記憶,是嚴(yán)格按照知識體系編排的。

歡迎大家一鍵三連支持,若需要文中資料,直接掃描文末CSDN官方認(rèn)證微信卡片免費(fèi)領(lǐng)取↓↓↓(文末還有ChatGPT機(jī)器人小福利哦,大家千萬不要錯過)
怎么查看flutter的sdk版本,flutter,android

PS:群里還設(shè)有ChatGPT機(jī)器人,可以解答大家在工作上或者是技術(shù)上的問題
怎么查看flutter的sdk版本,flutter,android文章來源地址http://www.zghlxwxcb.cn/news/detail-851292.html

到了這里,關(guān)于Flutter項(xiàng)目的sdk版本管理工具的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Git版本管理工具

    Git版本管理工具

    本文記錄學(xué)習(xí)使用 Git 版本管理工具的學(xué)習(xí)筆記,通過閱讀參考鏈接中的博文和實(shí)際操作,快速的上手使用 Git 工具。 本文參考了引用鏈接博文里的內(nèi)容。 Git使用教程-配置管理 git reset詳解-CSDN博客 3、Git使用不完全指南:git/github/gitlab/gitee的區(qū)別,原理和常用命令總結(jié)_gitlab

    2024年03月20日
    瀏覽(23)
  • 代碼版本管理工具 git

    代碼版本管理工具 git

    1.? 去B站看視頻學(xué)習(xí),只看前39集: 01-Git概述(Git歷史)_嗶哩嗶哩_bilibili 2.學(xué)習(xí)Linux系統(tǒng)文本編輯器的使用 vi編輯器操作指令分享 (baidu.com) (13條消息) nano編輯器的使用_SudekiMing的博客-CSDN博客 windows 下載安裝 Git 官方下載地址: Git - Downloading Package 安裝圖解: https://www.cnblogs

    2024年02月04日
    瀏覽(95)
  • GIT版本管理工具教程

    GIT版本管理工具教程

    下載安裝, 下載地址: https://git-scm.com/downloads 每個系統(tǒng)的都有(linux、mac、windows等),看官網(wǎng)的安裝教程,很詳細(xì),此處我以windows來練習(xí) 首先創(chuàng)建一個文件夾,這個文件夾就是我們將來通過git來管理的所有文件的存放地點(diǎn) 。 在文件夾中右鍵 使用Git Bash 在彈出的窗口中執(zhí)行

    2024年02月04日
    瀏覽(39)
  • 幾種Go版本管理工具

    幾種Go版本管理工具

    緣起: 編譯下面這段代碼時,在Mac上沒有什么問題,正常運(yùn)行, 點(diǎn)擊查看代碼: 但到了Linux上,就會報錯: 而在Mac上進(jìn)行 交叉編譯 [1] : (如果出現(xiàn)GOROOT blabla之類的,執(zhí)行 go env -w GO111MODULE=off ) 也沒有什么問題 導(dǎo)致這種情況的原因,可能因Go版本不同而導(dǎo)致 Mac上的Go版本為 1.16, 而Linux上

    2024年02月10日
    瀏覽(16)
  • Python版本管理工具 pyenv

    源碼: https://github.com/pyenv/pyenv # 編譯 # 環(huán)境變量 # Python 版本安裝 ## 默認(rèn)下載地址: https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz ## 從國內(nèi)鏡像源下載不同版本 Python 包 ## 安裝不同版本 Python # 設(shè)置 Python 版本 ### 更多命令使用請參考幫助文檔:pyenv -h

    2024年02月16日
    瀏覽(17)
  • 5.git版本管理工具使用

    5.git版本管理工具使用

    git是分布式版本管理工具 版本控制? 版本控制是一種記錄文件或修改文件歷史記錄,讓用戶查看歷史版本 ? 集中版本控制 都有單一的集中管理服務(wù)器,保存所有文件的修訂版本,開發(fā)者通過客戶端連接這臺服務(wù)器,取出最新文件或提交更新 缺點(diǎn):中央服務(wù)器單點(diǎn)故障, 如

    2024年02月03日
    瀏覽(28)
  • 【Node】nvm 版本管理工具

    【Node】nvm 版本管理工具

    概念 nvm 全名 node.js version management,顧名思義是一個nodejs的版本管理工具。通過它可以安裝和切換不同版本的nodejs。 下載 下載地址 打開網(wǎng)址我們可以看到有兩個版本: nvm-noinstall.zip:綠色免安裝版,但使用時需進(jìn)行配置。 nvm-setup.zip:安裝版,推薦使用 下載安裝完畢后,打

    2024年02月12日
    瀏覽(27)
  • 安裝配置SVN版本控制管理工具

    安裝配置SVN版本控制管理工具

    SVN工具能幫我們做什么? 核心功能:文檔版本管理系統(tǒng) 適合對象:個人與團(tuán)隊(duì)都可以使用,企業(yè)中項(xiàng)目資源的重要管理工具 舉例:一個文件夾里面的文檔管理 1.下載安裝SVN服務(wù)器 VisualSVN-Server 2.下載安裝SVN客戶端 TortoiseSVN (一)安裝SVN服務(wù)器 VisualSVN-Server ? ? ? ? ? ?(二

    2023年04月23日
    瀏覽(26)
  • Git分布式版本管理工具

    Git分布式版本管理工具

    能夠記錄歷史版本,回退歷史版本 團(tuán)隊(duì)開發(fā),方便代碼合并 git是一個分布式版本控制軟件,最初由 林納斯·托瓦茲 創(chuàng)作,于2005年以GPL許可協(xié)議發(fā)布。最初目的是為了更好地管理Linux內(nèi)核開發(fā)而設(shè)計(jì)。應(yīng)注意的是,這與GNU Interactive Tools不同。 git最初的開發(fā)動力來自于BitKeeper和

    2023年04月08日
    瀏覽(22)
  • Java多版本JDK管理工具

    Java多版本JDK管理工具

    GitHub - ystyle/jvms: JDK Version Manager (JVMS) for Windows 適用于 Windows 的 JDK 版本管理器 (JVMS),在Windows上輕松的管理多Java版本。 安裝 https://github.com/ystyle/jvms/releases 初始化 從上面的鏈接下載完成 解壓zip并將jvms.exe復(fù)制到你想要的路徑 以管理員身份運(yùn)行 cmd 或 powershell cd 到j(luò)vms.exe其中的

    2024年01月25日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包