flutter環(huán)境搭建
系統(tǒng)要求
要安裝并運行Flutter娱两,您的開發(fā)環(huán)境必須滿足以下最低要求:
操作系統(tǒng): Windows 7 或更高版本 (64-bit)
磁盤空間: 400 MB (不包括Android Studio的磁盤空間).
-
工具: Flutter 依賴下面這些命令行工具.
PowerShell 5.0 或更新的版本
Git for Windows (Git命令行工具)就乓;
如果已安裝Git for Windows唠帝,請確毖郑可以在命令提示符或PowerShell中運行 git 命令
1涯穷、使用鏡像
由于在國內訪問Flutter有時可能會受到限制,Flutter官方為中國開發(fā)者搭建了臨時鏡像柱恤,大家可以將如下環(huán)境變量加入到用戶環(huán)境變量中:
<pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="shell" contenteditable="true" cid="n19" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 4px 6px; margin-bottom: 15px; margin-top: 15px; width: inherit; color: rgb(51, 51, 51); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn</pre>
windows加入方法為:計算機--屬性--高級系統(tǒng)設置--環(huán)境變量--用戶變量数初,分別添加:
變量:PUB_HOSTED_URL 值:https://pub.flutter-io.cn
變量:FLUTTER_STORAGE_BASE_URL 值:https://storage.flutter-io.cn
2、獲取Flutter SDK
由于Flutter會同時構建Android和IOS兩個平臺的發(fā)布包梗顺,所以Flutter同時依賴Android SDK和iOS SDK泡孩,在安裝Flutter時也需要安裝相應平臺的構建工具和SDK。
flutter官網下載其最新可用的安裝包荚守,官網地址:https://flutter.io/sdk-archive/#windows
-
Flutter github項目下去下載安裝包,地址:https://github.com/flutter/flutter/releases 练般。
將安裝包zip解壓到你想安裝Flutter SDK的路徑(如:
C:\src\flutter
矗漾;注意,不要將flutter安裝到需要一些高權限的路徑如C:\Program Files\
)薄料。在Flutter安裝目錄的
flutter
文件下找到flutter_console.bat
敞贡,雙擊運行并啟動flutter命令行,接下來摄职,你就可以在Flutter命令行運行flutter命令了誊役。-
更新flutter環(huán)境變量。
如果你想在Windows系統(tǒng)自帶命令行(而不是)運行flutter命令谷市,需要添加以下環(huán)境變量到用戶PATH:
轉到 “控制面板>用戶帳戶>用戶帳戶>更改我的環(huán)境變量”
在“用戶變量”下檢查是否有名為“Path”的條目:
如果該條目存在蛔垢, 追加 flutter\bin的全路徑,使用 ; 作為分隔符.
如果該條目不存在迫悠,創(chuàng)建一個新用戶變量 Path 鹏漆,然后將
flutter\bin
的全路徑作為它的值.
3、運行 flutter doctor命令
在Flutter命令行運行如下命令來查看是否還需要安裝其它依賴创泄,如果需要艺玲,安裝它們:
<pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="shell" contenteditable="true" cid="n53" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 4px 6px; margin-bottom: 15px; margin-top: 15px; width: inherit; color: rgb(51, 51, 51); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">flutter doctor</pre>
該命令檢查你的環(huán)境并在命令行窗口中顯示報告。Dart SDK已經在打包在Flutter SDK里了鞠抑,沒有必要單獨安裝Dart饭聚。 仔細檢查命令行輸出以獲取可能需要安裝的其他軟件或進一步需要執(zhí)行的任務。
第一次運行flutter命令(如flutter doctor
)時搁拙,它會下載它自己的依賴項并自行編譯秒梳。以后再運行就會快得多法绵。缺失的依賴需要安裝一下,安裝完成后再運行flutter doctor
命令來驗證是否安裝成功
4端幼、Android設置
Flutter依賴于Android Studio的全量安裝礼烈。Android Studio不僅可以管理Android 平臺依賴、SDK版本等婆跑,而且它也是Flutter開發(fā)推薦的IDE之一
- 安裝Android Studio
下載并安裝 Android Studio此熬,下載地址:https://developer.android.com/studio/index.html 。
啟動Android Studio滑进,然后執(zhí)行“Android Studio安裝向導”犀忱。這將安裝最新的Android SDK、Android SDK平臺工具和Android SDK構建工具扶关,這些是用Flutter進行Android開發(fā)所需要的阴汇。
-
下載flutter和dart,下載了flutter默認自帶dart节槐,同理設置了flutter路徑變量dart也不用設置搀庶。
file-->setting-->Editor-->plugins 搜索flutter并下載安裝
file-->setting-->Languages&Frameworks-->Schemas and Dtos-->flutter 設置路徑。