Windows10 准備/安裝Flutter研發環境


Flutter簡介

Flutter 是 Google 開源的 UI 工具包,幫助開發者通過一套代碼庫高效構建多平台精美應用,支持移動、Web、桌面和嵌入式平台。

Flutter 中國

安裝Flutter開發所需的Android Studio及SDK

Google良心,在國內架設了一個服務器,這個國內網址不用額外上網就可以直接愉快下載了。

下載Android Studio

Android Studio最新版下載:https://r8---sn-2x3een76.gvt1.com/edgedl/android/studio/install/4.0.0.16/android-studio-ide-193.6514223-windows.exe?cms_redirect=yes&mh=7O&mip=113.87.118.71&mm=28&mn=sn-2x3een76&ms=nvh&mt=1592771414&mv=m&mvi=7&pl=17&shardbypass=yes

官網:https://developer.android.google.cn/studio#downloads

安裝Android Studio

一路安裝就好,幾乎沒坑,啟動界面很好看,有沒有?

設置環境變量,新增配置鏡像站點

Flutter官方源站可能訪問不流暢,我們可以選用谷歌中國開發社區(GDG)的臨時鏡像源來獲取相關資源,只需要在環境變量中進行相關設置即可。

可以通過“設置 - 關於 - 右側系統信息 - 高級系統設置 - 高級 - 環境變量 - XXXX用戶變量 - 新建”

變量名:PUB_HOSTED_URL
變量值:https://pub.flutter-io.cn
變量名:FLUTTER_STORAGE_BASE_URL
變量值:https://storage.flutter-io.cn

關注鏡像指南:Using Flutter in China - Flutter

另附

  • 上海交通大學的源地址如下:
FLUTTER_STORAGE_BASE_URL: https://mirrors.sjtug.sjtu.edu.cn/
PUB_HOSTED_URL: https://dart-pub.mirrors.sjtug.sjtu.edu.cn/
  • 清華大學源地址如下:
FLUTTER_STORAGE_BASE_URL: https://mirrors.tuna.tsinghua.edu.cn/flutter
PUB_HOSTED_URL: https://mirrors.tuna.tsinghua.edu.cn/dart-pub

下載或安裝Flutter SDK

方式一 直接下載穩定版安裝包

中國區下載地址:Flutter SDK v1.7.5 For Windows SDK

方式二 Github拉取Stable版本

git clone -b stable https://github.com/flutter/flutter.git

切換到對應的flutter目錄找到並運行flutter_console.bat進行安裝。

設置環境變量,讓Flutter SDK被感知

可以通過“設置 - 關於 - 右側系統信息 - 高級系統設置 - 高級 - 環境變量 - XXXX用戶變量 - PATH - 編輯”

新建Flutter SDK的bin目錄完整路徑,比如:

C:\Program Files\Flutter\bin

運行環境檢查

在CMD/POWERSHELL中運行以下命令:

flutter doctor

上述命令會檢查你的現有環境,然后把檢測結果以報告形式呈現出來。仔細閱讀它顯示的內容,檢查是否有尚未安裝的軟件或是有其他的步驟需要完成(通常會以粗體呈現)。

如果出現協議接受警告,運行以下命令,然后一路Y就行了

flutter doctor --android-licenses

啟動Android Studio,並且新建好對應的AVD,然后通過以下命令,檢查是否存在已可連接的設備

flutter devices

默認情況下,Flutter會使用當前版本adb工具所依賴的Android SDK版本

讓編輯器支持Flutter

Visual Studio Code 安裝Flutter插件

安裝了Flutter插件,會自動安裝所需的Dart插件。

Android Studio 安裝Flutter插件

打開Android Studio,在左上角找到以下路徑:File > Settings > Plugins,搜索關鍵詞Flutter,便可找到Flutter Plugin For Android StudioInstall它即可

同時,也會提醒你,依賴的Dart組件也會被一起添加。

安裝之后可以再次執行Flutter Doctor查看所有環境是否就位。

為了讓我們Gradle快一點,我們可以配置國內阿里雲的源

找到Flutter安裝目錄中路徑:.../flutter/packages/flutter_tools/gradle/,打開並編輯其中的flutter.gradle文件
注釋掉原來的Repositories,修改成如下配置:

buildscript {
    repositories {
        // google()
        // jcenter()
        maven{ url 'https://maven.aliyun.com/repository/google' }
        maven{ url 'https://maven.aliyun.com/repository/jcenter' }
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0'
    }
}

在Android Studio項目的gradle下的build.gradle中配置成如上配置。

開始第一個Flutter項目體驗

Android Studio 新建Flutter項目

打開Android Studio,在左上角找到File,點擊后選擇New Flutter Project

選擇Flutter Application,繼續。

填寫之前安裝的flutter目錄的全路徑,以及基本的項目名稱、項目位置信息。

這里需要填寫一個倒序的com.xxxxx.xxxxx信息,這將作為以后的包名稱,如果將來上架后,是不可修改的。

創建成功之后,以新窗口打開項目,全新的Flutter Project就展示在你面前,激動一下!

點擊Run即可運行程序,大功告成!

Visual Studio Code 新建Flutter項目

打開路徑: View > Command Palette

然后輸入搜索關鍵詞flutter

找到並選擇Flutter: New Project

創建成功之后,以新窗口打開項目,全新的Flutter Project就展示在你面前,激動一下!

按下F5即可運行程序,大功告成!

參考資料


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM