Flutter 學(xué)習(xí)之路---環(huán)境搭建

在Windows上搭建Flutter開發(fā)環(huán)境

操作系統(tǒng): Windows 7 或更高版本 (64-bit)

磁盤空間: 400 MB (不包括Android Studio的磁盤空間).

工具: Flutter 依賴下面這些命令行工具.

PowerShell 5.0或更新的版本

https://docs.microsoft.com/zh-cn/powershell/scripting/install/installing-windows-powershell?view=powershell-6#upgrading-existing-windows-powershell

Git for Windows(Git命令行工具)钧排;

https://git-scm.com/download/win

如果已安裝Git for Windows居触,請(qǐng)確保可以在命令提示符或PowerShell中運(yùn)行 git 命令介蛉。

獲取Flutter SDK

去flutter官網(wǎng)下載其最新可用的安裝包,官網(wǎng)地址:https://flutter.io/sdk-archive/#windows

注意,F(xiàn)lutter的渠道版本會(huì)不停變動(dòng)逞度,請(qǐng)以Flutter官網(wǎng)為準(zhǔn)供炎。另外渴逻,在中國(guó)大陸地區(qū)疾党,要想正常獲取安裝包列表或下載安裝包音诫,可能需要翻墻,讀者也可以去Flutter github項(xiàng)目下去下載安裝包雪位,地址:https://github.com/flutter/flutter/releases?竭钝。

將安裝包zip解壓到你想安裝Flutter SDK的路徑(如:C:\src\flutter;注意雹洗,不要將flutter安裝到需要一些高權(quán)限的路徑如C:\Program Files\)香罐。

在Flutter安裝目錄的flutter文件下找到flutter_console.bat,雙擊運(yùn)行并啟動(dòng)flutter命令行时肿,接下來庇茫,你就可以在Flutter命令行運(yùn)行flutter命令了。

更新環(huán)境變量

如果你想在Windows系統(tǒng)自帶命令行(而不是)運(yùn)行flutter命令螃成,需要添加以下環(huán)境變量到用戶PATH:

轉(zhuǎn)到 “控制面板>用戶帳戶>用戶帳戶>更改我的環(huán)境變量”

在“用戶變量”下檢查是否有名為“Path”的條目:

如果該條目存在旦签, 追加 flutter\bin的全路徑,使用 ; 作為分隔符.

如果該條目不存在寸宏,創(chuàng)建一個(gè)新用戶變量 Path 宁炫,然后將?flutter\bin?的全路徑作為它的值.

重啟Windows以應(yīng)用此更改.

運(yùn)行 flutter doctor命令

在Flutter命令行運(yùn)行如下命令來查看是否還需要安裝其它依賴,如果需要氮凝,安裝它們:

flutter doctor

第一次運(yùn)行flutter命令(如flutter doctor)時(shí)羔巢,它會(huì)下載它自己的依賴項(xiàng)并自行編譯。以后再運(yùn)行就會(huì)快得多罩阵。缺失的依賴需要安裝一下竿秆,安裝完成后再運(yùn)行flutter doctor命令來驗(yàn)證是否安裝成功。

使用鏡像

由于在國(guó)內(nèi)訪問Flutter有時(shí)可能會(huì)受到限制稿壁,F(xiàn)lutter官方為中國(guó)開發(fā)者搭建了臨時(shí)鏡像幽钢,大家可以將如下環(huán)境變量加入到用戶環(huán)境變量中:

export PUB_HOSTED_URL=https://pub.flutter-io.cn

export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

注意:?此鏡像為臨時(shí)鏡像,并不能保證一直可用常摧,讀者可以參考https://flutter.io/community/china?以獲得有關(guān)鏡像服務(wù)器的最新動(dòng)態(tài)搅吁。

cmd flutter 過程中可能出現(xiàn)的問題:

1、運(yùn)行flutter doctor落午,提示Unable to find git in your PATH谎懦,解決辦法:

在系統(tǒng)的環(huán)境變量中增加:

1.?C:\Program Files (x86)\Git\bin

2.?C:\Program Files (x86)\Git\mingw64\libexec\git-core

注銷系統(tǒng),重新登錄溃斋,正常界拦!


2、D:\FFlutter\flutter>flutter doctorChecking Dart SDK version...無法將“Unblock-File”項(xiàng)識(shí)別為 cmdlet梗劫、函數(shù)享甸、腳本文件或可運(yùn)行程序的名稱截碴。請(qǐng)檢查名稱的拼寫,如果包括路徑蛉威,請(qǐng)確保路徑正確日丹,然后重試。所在位置 行:1字符:13+ Unblock-File<<<< -Path 'D:\FFlutter\flutter/bin/internal/update_dart_sdk.ps1'; & 'D:\FFlutter\flutter/bin/internal/update_dart_sdk.ps1' + CategoryInfo : ObjectNotFound: (Unblock-File:String) [], Comman dNotFoundException + FullyQualifiedErrorId : CommandNotFoundExceptionFlutter requires PowerShell5.0ornewer.See https://flutter.io/docs/get-started/install/windows for more.Building flutter tool...

Windows 7環(huán)境蚯嫌,需要先把PowerShell升級(jí)到5哲虾,默認(rèn)自帶的是PowerShell 2

3、PowerShell ?停止择示,然后也百度不出原因束凑,

則審視下,安裝和配置 WMF 5.1

https://docs.microsoft.com/zh-cn/powershell/wmf/setup/install-configure

WMF 5.0 已被 WMF 5.1 取代栅盲。?使用 WMF 5.0 的用戶必須升級(jí)到 WMF 5.1 才能接受支持汪诉。?WMF 5.1 需要 .NET Framework 4.5.2 或更高版本。?安裝將成功谈秫,但如果未安裝 .NET 4.5.2 或更高版本扒寄,將無法使用主要功能。

下載和安裝 WMF 5.1 包

下載適用于要在其中進(jìn)行安裝的操作系統(tǒng)和體系結(jié)構(gòu)的 WMF 5.1 包:

操作系統(tǒng)必備條件包鏈接

Windows Server 2012 R2Win8.1AndW2K12R2-KB3191564-x64.msu

Windows Server 2012W2K12-KB3191565-x64.msu

Windows Server 2008 R2.NET Framework 4.5.2Win7AndW2K8R2-KB3191566-x64.ZIP

Windows 8.1x64:Win8.1AndW2K12R2-KB3191564-x64.msu

x86:Win8.1-KB3191564-x86.msu

Windows 7 SP1.NET Framework 4.5.2? ??x64:Win7AndW2K8R2-KB3191566-x64.ZIP

x86:Win7-KB3191566-x86.ZIP

安裝 WMF 5.1 RTM 之前孝常,必須先卸載 WMF 5.1 預(yù)覽版旗们。

可在 WMF 5.0 或 WMF 4.0 上直接安裝 WMF 5.1。

在 Windows 7 和 Windows Server 2008 R2 上安裝 WMF 5.1 前构灸,無需安裝 WMF 4.0上渴。

Windows 7 SP1.NET Framework 4.5.2

https://www.microsoft.com/en-us/download/details.aspx?id=42642

Android設(shè)置

Flutter依賴于Android Studio的全量安裝。Android Studio不僅可以管理Android 平臺(tái)依賴喜颁、SDK版本等稠氮,而且它也是Flutter開發(fā)推薦的IDE之一(當(dāng)然,你也可以使用其它編輯器或IDE半开,我們將會(huì)在后面討論)隔披。

安裝Android Studio

下載并安裝 Android Studio,下載地址:https://developer.android.com/studio/index.html?寂拆。

啟動(dòng)Android Studio奢米,然后執(zhí)行“Android Studio安裝向?qū)А薄_@將安裝最新的Android SDK纠永、Android SDK平臺(tái)工具和Android SDK構(gòu)建工具鬓长,這些是用Flutter進(jìn)行Android開發(fā)所需要的。

Android ?Plugins ?安裝flutter插件 重啟即可尝江。

以上涉波,flutter的環(huán)境配置結(jié)束,可以新建工程了。

Android Studio >>> File >>>New>>>New Flutter Project 啤覆。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末苍日,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子窗声,更是在濱河造成了極大的恐慌相恃,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,430評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嫌佑,死亡現(xiàn)場(chǎng)離奇詭異豆茫,居然都是意外死亡侨歉,警方通過查閱死者的電腦和手機(jī)屋摇,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來幽邓,“玉大人炮温,你說我怎么就攤上這事∏6妫” “怎么了柒啤?”我有些...
    開封第一講書人閱讀 167,834評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)畸颅。 經(jīng)常有香客問我担巩,道長(zhǎng),這世上最難降的妖魔是什么没炒? 我笑而不...
    開封第一講書人閱讀 59,543評(píng)論 1 296
  • 正文 為了忘掉前任涛癌,我火速辦了婚禮,結(jié)果婚禮上送火,老公的妹妹穿的比我還像新娘拳话。我一直安慰自己,他們只是感情好种吸,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,547評(píng)論 6 397
  • 文/花漫 我一把揭開白布弃衍。 她就那樣靜靜地躺著,像睡著了一般坚俗。 火紅的嫁衣襯著肌膚如雪镜盯。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,196評(píng)論 1 308
  • 那天猖败,我揣著相機(jī)與錄音速缆,去河邊找鬼。 笑死辙浑,一個(gè)胖子當(dāng)著我的面吹牛激涤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼倦踢,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼送滞!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起辱挥,我...
    開封第一講書人閱讀 39,671評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤犁嗅,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后晤碘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體褂微,經(jīng)...
    沈念sama閱讀 46,221評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,303評(píng)論 3 340
  • 正文 我和宋清朗相戀三年园爷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了宠蚂。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,444評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡童社,死狀恐怖求厕,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情扰楼,我是刑警寧澤呀癣,帶...
    沈念sama閱讀 36,134評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站弦赖,受9級(jí)特大地震影響项栏,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蹬竖,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,810評(píng)論 3 333
  • 文/蒙蒙 一沼沈、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧案腺,春花似錦庆冕、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至同辣,卻和暖如春拷姿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背旱函。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工响巢, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人棒妨。 一個(gè)月前我還...
    沈念sama閱讀 48,837評(píng)論 3 376
  • 正文 我出身青樓踪古,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子伏穆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,455評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容