flutter基礎(chǔ)系列01---flutter環(huán)境搭建

1 . 本地環(huán)境的要求

1. window10 64位 / window7 64位
2. 所需空間最好5G , 最低配置3G

2 . 安裝步驟

第一步 : 安裝Java SDK

百度搜索 Java SDK , 并進入下面紅色框框的java官網(wǎng)


Image.png

進來java官網(wǎng)后 , 我們往下拉到以下位置 , 并且點擊同意[Accept License Agreement] , 這個選項 , 否則無法下載 , 然后選擇我們所需要安裝的32位/64位的java SDK , 點擊下面的下載鏈接后 , 可能會叫我們登錄Oracle賬號 , 我們可以選擇不登錄 , SDK也會自動下載的


Image.png

然后安裝過程 , 網(wǎng)上的教程很多了 , 這里不做贅述 , 下面是我按照網(wǎng)上搭建的java SDK教程

安裝完Java SDK后 , 就開始安裝Flutter SDK 了

第二步 : 安裝Flutter SDK

安裝flutter , 需要一個翻墻的環(huán)境 , 不然下載會很慢 , 也可能會在flutter配置過程中出錯

在flutter官網(wǎng)下載 flutter
https://flutter.dev/docs/development/tools/sdk/releases#windows
在這個網(wǎng)址下面我們可以看到有四個版本

第一個 : Stable channel (Windows) 穩(wěn)定版本, 推薦使用, 穩(wěn)定版本
第二個 : Beta channel (Windows) 最新版, 最新版會有很多測試功能, 但是有些功能支持度不高
第三個 : Dev channel (Windows) 開發(fā)板, 開發(fā)板會有很多自定義的設(shè)置, 但是這個會有很多都是缺失的, 非熟練使用flutter的人員, 切勿使用這個版本
第四個 : Master channel 主版本, 安裝捆綁包不可用于master榴啸。但是羞延,您可以通過克隆主版本,然后觸發(fā)SDK依賴項的下載洲胖,直接從Github repo獲取SDK:
  • Stable channel (Windows) 穩(wěn)定版本 , 推薦使用, 穩(wěn)定版本
    Image.png
  • Beta channel (Windows) 最新版 , 最新版會有很多測試功能, 但是有些功能支持度不高
    Image.png
  • Dev channel (Windows) 開發(fā)板, 開發(fā)板會有很多自定義的設(shè)置, 但是這個會有很多都是缺失的, 非熟練使用flutter的人員, 切勿使用這個版本
    Image.png
  • Master channel 主版本, 安裝捆綁包不可用于master撮躁。但是,您可以通過克隆主版本对省,然后觸發(fā)SDK依賴項的下載炬藤,直接從Github repo獲取SDK:


    Image.png
在下載完flutter SDK后 , 我們只需要將Flutter SDK 直接解壓到Flutter文件夾即可 , 注意路徑不能有中文
Image.png

Image.png

然后我們打開解壓后的flutter文件下的bin文件 , 并復(fù)制bin文件夾路徑 , 添加到系統(tǒng)環(huán)境變量的path中
Image.png

在系統(tǒng)環(huán)境變量的path , 新加一個環(huán)境變量 , window7 用戶在path添加的時候 , 注意在flutter的bin路徑前后都要添加; , 英文狀態(tài)的分號;
1df88be70eba23676ccb3485edd769d.png

在全局的cmd中或者git bash中使用命令 flutter
Image.png
可能會出現(xiàn)的問題
  • 出現(xiàn)以上即可完成flutter配置 , 輸入flutter命令后 , 命令行沒有反應(yīng) , 可試試第一 : 重啟電腦 , 第二 : 添加用戶配置環(huán)境變量
FLUTTER_STORAGE_BASE_URL = https://storage.flutter-io.cn
PUB_HOSTED_URL = https://pub.flutter-io.cn
Image.png
Image.png

FLUTTER_STORAGE_BASE_URL和PUB_HOSTED_URL都是針對國內(nèi)不能訪問國外網(wǎng)絡(luò)而設(shè)置的鏡像

設(shè)置好后 , 我們再次在cmd輸入flutter命令 ; 就可以出現(xiàn)了
Image.png

第三步 : 安裝Android Studio , 具體的安裝步驟可在網(wǎng)上進行查找安裝

  • 以下是我參考的安裝教程
    Android studio的安裝(https://www.cnblogs.com/xqz0618/p/install.html)
  • 安裝完Android Studio后 , 如果使用Android Studio工具進行flutter的話 , 就需要安裝Android Studio 的flutter插件了 , 開始打開Android Studio , 在配置中添加插件
    Image.png
    Image.png

    然后安裝這個插件
    Image.png
  • 安裝好flutter插件后 , 重啟編譯器即可完成AndroidStudio的flutter插件安裝 , 然后我們 , 在 Android Studio新建我們的Flutter文件
    Image.png

    接下來會有四個選項給我們
    Image.png

這里有四個選項 ,
第一個是FlutterApp ,
第二個是Flutter插件 ,
第三個是FLutter包 ,
第四個是FLutter模塊 ,
我們選擇第一個 , 點擊next

Image.png

這四個選項分別是
project name文件名;
Flutter SDK path FlutterSDK路徑 , 通常會自動匹配上 , 如果個人有修改 , 可自定義
Project location 文件保存路徑
Description 文件描述
設(shè)置好以上四個選項后 , 再次點擊next

Image.png

點擊Finish , 點擊完后 , 會開始創(chuàng)建flutter工程
Image.png

這里可能會有 , 我們Android版本的安裝 , 因為我提前安裝好了 , 所以就會直接進來這個頁面 , 進來這個頁面后 , 我們需要打開我們的虛擬安卓手機
Image.png

這里的虛擬安卓手機 , 如果在安卓配置中沒有下載會配置 , 這里是需要時間去設(shè)置的 ,
Image.png

打開虛擬機后 , 需要運行我們的文件 , 點擊Run -> RUn "main.dart"
Image.png
Image.png
Image.png

一旦出現(xiàn)以上這兩個頁面即可配置成功 ,就可以在Android Studio開始開發(fā)flutter項目了

倘若我們是在vs code進行開發(fā)Flutter 項目 , 就需要在vs code進行配置Flutter插件 , 同時建議使用vs code進行開發(fā) , 所以使用Android Studio去新建項目 , 對于前端開發(fā)人員是不建議的 , 下面開始介紹vs code工具進行flutter開發(fā)

打開vs code 安裝flutter插件和dart插件 , 但是一般我們安裝flutter插件的時候 , vs code就會自動安裝dart插件的 , 安裝完flutter插件后 , 就重啟vs code , 再vs code命令行輸入
flutter create demo001

一般運行這個文件就可以完成flutter文件的創(chuàng)建了 , 這時候我們打開lib -> main.dart , 里面就是我們的頁面內(nèi)容 , 并且在vs code打開Android虛擬機 , 點擊右下角的紅色小框框
Image.png

然后我們看到這里 , 這里的虛擬機 , 需要在Android Studio里面配置我們的虛擬機 , 這里就會自動出現(xiàn)了 , 這里最后不要使用Create New這個區(qū)新建虛擬機 , 最好在Android Studio里面新建號虛擬機后 , 然后再到這里選擇我們的虛擬機 , 點擊它 , 即可打開虛擬機,然后在命令行 , 輸
Image.png
flutter run

出現(xiàn)這些信息即可開啟成功

Image.png

其中紅色框框這句話表示
要在運行時熱重新加載更改,請按“R”饺窿。要熱重啟(和重建狀態(tài))歧焦,請按“R”。
Android SDK上為x86構(gòu)建的Observatory Debugger和Profiler可從以下網(wǎng)址獲得:http://127.0.0.1:52211/lmvblxop8fe=/
有關(guān)更詳細(xì)的幫助信息短荐,請按“H”倚舀。要分離叹哭,請按“D”忍宋;要退出痕貌,請按“Q”。
還有一個就是 按 "O" 這個表示 , 在ios端顯示 , 在Android端顯示
以上就是flutter的環(huán)境搭建以及helloword的運行

具體問題在評論 , 盡情提問 , 小編很樂意跟大家討論Flutter方面的問題

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末糠排,一起剝皮案震驚了整個濱河市舵稠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌入宦,老刑警劉巖哺徊,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異乾闰,居然都是意外死亡落追,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門涯肩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來轿钠,“玉大人,你說我怎么就攤上這事病苗×贫猓” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵硫朦,是天一觀的道長贷腕。 經(jīng)常有香客問我,道長咬展,這世上最難降的妖魔是什么泽裳? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮破婆,結(jié)果婚禮上涮总,老公的妹妹穿的比我還像新娘。我一直安慰自己荠割,他們只是感情好妹卿,可當(dāng)我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蔑鹦,像睡著了一般夺克。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上嚎朽,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天铺纽,我揣著相機與錄音,去河邊找鬼哟忍。 笑死狡门,一個胖子當(dāng)著我的面吹牛陷寝,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播其馏,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼凤跑,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了叛复?” 一聲冷哼從身側(cè)響起仔引,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎褐奥,沒想到半個月后咖耘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡撬码,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年儿倒,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片呜笑。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡夫否,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蹈垢,到底是詐尸還是另有隱情慷吊,我是刑警寧澤,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布曹抬,位于F島的核電站溉瓶,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏谤民。R本人自食惡果不足惜堰酿,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望张足。 院中可真熱鬧触创,春花似錦、人聲如沸为牍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽碉咆。三九已至抖韩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間疫铜,已是汗流浹背茂浮。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人席揽。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓顽馋,卻偏偏與公主長得像,于是被迫代替她去往敵國和親幌羞。 傳聞我的和親對象是個殘疾皇子寸谜,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,802評論 2 345

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