Windows實現(xiàn)Flutter環(huán)境搭建及配置這一篇就夠了
最近正式入坑Flutter,首先從環(huán)境搭建開始,看了網(wǎng)上好多關(guān)于Windows環(huán)境搭建的資料,基本都是按官方文檔寫的,看完的感受是,還不如直接去看官方文檔。
官方英文文檔傳送門:Get Started: Install on Windows 。
本文主要總結(jié)我實際搭建的過程,最后發(fā)現(xiàn)不一定按網(wǎng)上那些博客或者官方文檔寫的來也可以搭建成功。
總的來說需要的也就4樣東西,找齊了配置一下就OK;
(1)Flutter SDK (建議下載官網(wǎng)的,下載完直接能用)
(2)下載Dart插件
(3)下載Flutter插件
(4)準備ide(Androidstudio或者IntelliJ IDEA)配置flutter的SDK即可
說明
- IntelliJ IDEA 通過plugins下載的插件都是放在安裝目錄下的plugins文件中,自己看一下就明白。
- Androidstudio 通過plugins下載的插件是放在默認位置的,這一點和IntelliJ IDEA不太一樣,我本地的默認的路徑是在 C:\Users\.AndroidStudio3.1\config\plugins 中,假如你已經(jīng)有了Dart和flutter插件,可以解壓后直接拷貝到該目錄下即可。
詳細的安裝過程如下:
1. 安裝Flutter SDK
首先下載官方文檔中 flutter_windows_v0.4.4-beta.zip 壓縮包(如下圖紅框中所示),解壓到自己指定的位置,解壓完文件夾名稱叫做flutter,這就是Flutter SDK了(后面再ide中配置的時候需要)。同時將該文件夾中的bin添加到環(huán)境變量中。
2. 安裝Dart和Flutter插件
(1)Flutter需要如下兩個插件的支持:
- Flutter 插件用來支撐Flutter開發(fā)者的流程(運行,調(diào)試,熱加載,等等)
- Dart插件則提供代碼分析(代碼合法性校驗,代碼補全等等)
(2)然后在Androidstudio或者IntelliJ IDEA 中下載Dart插件,假如下不了,那就是沒有進行科學上網(wǎng)的原因,也可以通過科學上網(wǎng)訪問下面的鏈接進行下載。假如是自己通過如下鏈接下載的,則把下載后的zip包解壓后將整個文件夾復制到你使用的ide的plugins文件夾中(整個文件夾拷貝到plugins下即可)。
Dart_jb51.rar
(3)然后在Androidstudio或者IntelliJ IDEA 中下載flutter-intellij插件,假如下不了,那就是沒有進行科學上網(wǎng)的原因,也可以通過科學上網(wǎng)訪問下面的鏈接進行下載。假如是自己通過如下鏈接下載的,則把下載后的zip包解壓后將整個文件夾復制到你使用的ide的plugins文件夾中(整個文件夾拷貝到plugins下即可)。
flutter-intellij_jb51.rar
(4)說明:使用自己的ide安裝步驟如下:
1)啟動Android Studio
2) 打開插件面板如下圖所示
3)選擇【Browse repositories…】,勾選Flutter plug-in 然后點擊 install
4)當提示是否安裝Dart插件時點擊Yes
5)安裝完成后重啟AS
其實到這我們需要準備的東西已經(jīng)全了,下面看如何配置。
3. 配置Dart和Flutter插件到我們的ide中
我使用的是IntelliJ IDEA,Androidstudio類似。
打開ide,Create New Project——>選擇Flutter,選擇SDK路徑后Next——>命名項目名(小寫),選擇項目存儲路徑后ok。
然后進去以后可能你看到并沒有下載項目資源,不要慌,我們配置一下,具體的如下所示,第一張是配置DartSDK的路徑(指向前面flutter的SDK中的 bin\cache\dart.sdk),第二張是配置flutter SDK路徑。配置完成后重啟ide,再重新創(chuàng)建新項目即可,等待的時間會比較長,耐心等待完成就可以開啟flutter之旅了。
另外有幾點說明:
(1)本人是移動端開發(fā)所以不管是Androidstudio或者IntelliJ IDEA都已經(jīng)搭建好了,相關(guān)環(huán)境的搭建可查閱網(wǎng)絡。
(2)本文前面教程中是以IntelliJ IDEA為基礎描述的,假如你使用的是Androidstudio的話需要升級版本至3.1以上,然后在Androidstudio的Plugins中下載Dart和Flutter插件然后重啟,就會在創(chuàng)建項目的界面出現(xiàn)創(chuàng)建Flutter的選項,然后創(chuàng)建flutter項目,配置本文中描述的flutter-SDK路徑就可以了。
(3)可能有人看網(wǎng)上的資料迷糊,如下圖怎么來的,其實在咱們下載的flutter_windows_v0.4.4-beta.zip解壓包中有flutter_console.bat,雙擊就可以喚起如下界面。它便是flutter的控制臺,我們可以在flutter控制臺運行 flutter doctor 命令, 檢測是否有依賴項未安裝。
(4)文中提到的資料包,有無法下載的可以在文末留言,給我個郵箱,我可以打包共享。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持我們。
上一篇:聊一聊Android中的StateListAnimator
欄 目:Android
下一篇:Android仿抖音上下滑動布局
本文標題:Windows實現(xiàn)Flutter環(huán)境搭建及配置這一篇就夠了
本文地址:http://mengdiqiu.com.cn/a1/Android/9013.html
您可能感興趣的文章
- 01-10Android實現(xiàn)雙擊返回鍵退出應用實現(xiàn)方法詳解
- 01-10android實現(xiàn)記住用戶名和密碼以及自動登錄
- 01-10android實現(xiàn)簡單計算器功能
- 01-10Android 友盟第三方登錄與分享的實現(xiàn)代碼
- 01-10C++自定義API函數(shù)實現(xiàn)大數(shù)相乘算法
- 01-10如何給Flutter界面切換實現(xiàn)點特效
- 01-10android實現(xiàn)指紋識別功能
- 01-10Android實現(xiàn)圓形漸變加載進度條
- 01-10RecyclerView仿應用列表實現(xiàn)網(wǎng)格布局
- 01-10Android實現(xiàn)底部導航欄的主界面


閱讀排行
本欄相關(guān)
- 01-10Android自定義View之繪制圓形頭像功能
- 01-10Android實現(xiàn)雙擊返回鍵退出應用實現(xiàn)方
- 01-10android實現(xiàn)簡單計算器功能
- 01-10android實現(xiàn)記住用戶名和密碼以及自動
- 01-10C++自定義API函數(shù)實現(xiàn)大數(shù)相乘算法
- 01-10Android 友盟第三方登錄與分享的實現(xiàn)代
- 01-10android實現(xiàn)指紋識別功能
- 01-10如何給Flutter界面切換實現(xiàn)點特效
- 01-10Android實現(xiàn)圓形漸變加載進度條
- 01-10Emoji表情在Android JNI中的兼容性問題詳
隨機閱讀
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 01-10C#中split用法實例總結(jié)
- 01-10SublimeText編譯C開發(fā)環(huán)境設置
- 04-02jquery與jsp,用jquery
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 01-11ajax實現(xiàn)頁面的局部加載
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-10delphi制作wav文件的方法
- 08-05織夢dedecms什么時候用欄目交叉功能?