要安裝並運行Flutter,您的開發環境必須知足如下最低要求:html
要得到Flutter,請使用git克隆存儲庫,而後將Flutter工具添加到您的路徑。 運行Flutter doctor顯示您可能須要安裝的任何剩餘依賴項。android
若是這是您第一次在此機器上安裝Flutter,請克隆存儲庫:git
$ git clone -b beta https://github.com/flutter/flutter.git
要更新現有版本的Flutter,請參閱升級Flutter.github
要在任何終端會話中運行flutter命令,您須要將其添加到PATH環境變量中:shell
從新啓動Windows以徹底應用此更改。編輯器
打開一個新的命令提示符或PowerShell窗口並運行如下命令以查看是否須要安裝任何依賴項來完成安裝:ide
$ flutter doctor
在命令提示符或PowerShell窗口中運行此命令。 目前,Flutter不支持像Git Bash這樣的第三方shell。工具
該命令檢查您的環境並在終端窗口中顯示報告。 Dart SDK與Flutter捆綁在一塊兒; 沒有必要單獨安裝Dart。 仔細檢查輸出以獲取可能須要安裝的其餘軟件或進一步執行的任務(以粗體顯示)。性能
例如:測試
[-] Android toolchain - develop for Android devices • Android SDK at D:\Android\sdk ✗ Android SDK is missing command line tools; download from https://goo.gl/XxQghQ • Try re-installing or updating your Android SDK, visit https://flutter.io/setup/#android-setup for detailed instructions.
第一次運行flutter命令(如Flutter doctor)時,它會下載本身的依賴關係並自行編譯。後續運行應該快得多。
如下各節介紹如何執行這些任務並完成設置過程。 你會看到Flutter doctor的輸出,若是你選擇使用IDE,插件可用於IntelliJ IDEA,Android Studio和VS代碼。 請參閱編輯器安裝Flutter和Dart插件的步驟。
一旦你安裝了全部缺失的依賴關係,再次運行Flutter doctor命令來驗證你已經正確設置了全部東西。
flutter工具使用Google Analytics匿名報告功能使用狀況統計信息和基本崩潰報告。 這些數據用於幫助改進Flutter工具。 分析不會在首次運行或任何涉及flutter config運行時發送,所以您能夠在發送任何數據以前退出分析。 要禁用報告,請輸入flutter config --no-analytics並顯示當前設置,請鍵入flutter config。 請參閱Google的隱私政策:www.google.com/intl/zh-CN/policies/privacy。
使用flutter命令行工具,您可使用任何編輯器來開發Flutter應用程序。 在出現提示時鍵入flutter help查看可用工具。
咱們建議使用咱們的插件來得到豐富的IDE體驗,支持編輯,運行和調試Flutter應用程序。 請參閱編輯器設置瞭解詳細步驟。
要爲Android開發Flutter應用,您可使用Mac,Windows或Linux(64位)機器。
Flutter須要安裝和配置Android Studio:
要準備在Android設備上運行並測試您的Flutter應用,您須要運行Android 4.1(API級別16)或更高版本的Android設備。
默認狀況下,Flutter使用adb工具所基於的Android SDK版本。若是您但願Flutter使用不一樣的Android SDK安裝,則必須將ANDROID_HOME環境變量設置爲該安裝目錄。
要準備在Android模擬器上運行並測試您的Flutter應用,請按照如下步驟操做: