一、獲取Flutter SDK

解壓安裝包到你想安裝的目錄
更新環(huán)境變量
1.確定您Flutter SDK的目錄,您將在步驟3中用到。
2.打開(或創(chuàng)建)$HOME/.bash_profile. 文件路徑和文件名可能在您的機器上不同.
3.添加以下行并更改[PATH_TO_FLUTTER_GIT_DIRECTORY]本地下載路徑的路徑
export PUB_HOSTED_URL=https://pub.flutter-io.cn //國內(nèi)用戶需要設置
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //國內(nèi)用戶需要設置
export PATH=PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin:$PATH
注意:PATH_TO_FLUTTER_GIT_DIRECTORY 為你flutter的路徑,比如“~/document/code”
export PATH=~/document/code/flutter/bin:$PATH
二、Android設置
安裝Android Studio
要為Android開發(fā)Flutter應用,您可以使用Mac,Windows或Linux(64位)機器.
Flutter需要安裝和配置Android Studio:
下載并安裝 Android Studio.
啟動Android Studio,然后執(zhí)行“Android Studio安裝向?qū)А?。這將安裝最新的Android SDK,Android SDK平臺工具和Android SDK構(gòu)建工具,這是Flutter為Android開發(fā)時所必需的
三、設置您的Android設備
要準備在Android設備上運行并測試您的Flutter應用,您需要安裝Android 4.1(API level 16)或更高版本的Android設備.
- 在您的設備上啟用 開發(fā)人員選項 和 USB調(diào)試 。詳細說明可在Android文檔中找到。
- 使用USB將手機插入電腦。如果您的設備出現(xiàn)提示,請授權您的計算機訪問您的設備。
- 在終端中,運行
flutter devices命令以驗證Flutter識別您連接的Android設備。 - 運行啟動您的應用程序
flutter run。
默認情況下,F(xiàn)lutter使用的Android SDK版本是基于你的 adb 工具版本。 如果您想讓Flutter使用不同版本的Android SDK,則必須將該 ANDROID_HOME 環(huán)境變量設置為SDK安裝目錄。
四、配置編輯器
配置Android Studio
Android Studio: 為Flutter提供完整的IDE體驗
安裝Android Studio
- Android Studio, 3.0或更高版本.
或者,您也可以使用IntelliJ:
- IntelliJ IDEA Community, version 2017.1或更高版本.
- IntelliJ IDEA Ultimate, version 2017.1 或更高版本.
安裝Flutter和Dart插件
需要安裝兩個插件:
-
Flutter插件: 支持Flutter開發(fā)工作流 (運行、調(diào)試、熱重載等). -
Dart插件: 提供代碼分析 (輸入代碼時進行驗證、代碼補全等).
要安裝這些:
- 啟動Android Studio.
- 打開插件首選項 (Preferences>Plugins on macOS, File>Settings>Plugins on Windows & Linux).
- 選擇 Browse repositories…, 選擇 Flutter 插件并點擊
install. - 重啟Android Studio后插件生效.
注意事項
1.在編譯過程中遇到某些庫下載不了,可能是由于墻得原因。國內(nèi)為了解決開發(fā)者墻得問題提供了國內(nèi)鏡像:
build.gradle中使用阿里maven鏡像替換 google()、jcenter()
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
2.配置gradle下載地址
路徑:your_flutter_path/flutter/packages/flutter_tools/gradle

將在三個文件Maven 地址配置為國內(nèi)
maven {
url "https://storage.flutter-io.cn/download.flutter.io"
}