1,准備工作
需要下載的:
java jdk 版本1.8.0_261 Java SE 8u261 下載地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
andorid studio https://developer.android.google.cn/studio/
flutter sdk :https://flutter.cn/docs/development/tools/sdk/releases Stable channel (Windows) 我下載這個下邊的 1.20.2版本的
安裝和更新flutter sdk的時候是需要用到git的,
除了上述鏈接直接下載sdk外還可以通過git命令直接下載
git clone --depth 1 -b stable https://github.com/flutter/flutter.git
只下載最新的版本就可以,分支選擇stable
或者從國內鏡像站下載 :https://mirrors.tuna.tsinghua.edu.cn/flutter/flutter_infra/releases/stable/
vscode:https://code.visualstudio.com/
2,修改系統設置:
開啟cpu虛擬化,重啟windows,進入bios,進入Advanced 找到Virtualization 修改為enable,F10保存,重啟
3,安裝java_jdk
一路安裝下去,安裝完以后設置環境變量:
系統變量設置位置:我的電腦右鍵->屬性->高級系統設置->環境變量->上邊為用戶變量,下邊即為系統變量
添加系統變量:JAVA_HOME:【安裝目錄】/jdk1.8.0_261
添加系統變量:CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 藍色字體的全部內容包括前邊的小點,切記。
在系統變量的path中增加:%JAVA_HOME%\bin %JAVA_HOME%\jre\bin
4,安裝android sudio
一路安裝,安裝完以后,打開點擊右下角的第一個菜單configration


如上,紅框位置即為andorid sdk的位置,剛安裝完如果沒有andoidsdk的話,隨便裝一個
添加系統變量: ANDROID_SDK_ROOT 值就是上邊紅框中的值
然后再點擊configraion- >avd manager ,安裝一個虛擬設備,也是隨便裝一個就行
緊接着點擊conifgration ->plugins,安裝dart 和flutter插件

android studo的配置到這里就結束了
5,配置flutter
下載完flutter后解壓到任意目錄
在系統變量的path中增加 【flutter所在目錄】/bin,
添加系統變量: FLUTTER_STORAGE_BASE_URL:https://storage.flutter-io.cn
添加系統變量: PUB_HOSTED_URL:https://pub.flutter-io.cn
6,配置開發環境:
打開vscode,安裝dart和flutter插件
7,打開cmd,執行flutter doctor,此時需要的東西都已經准備好了,除了connected device,其他的如果有警告,就按照提示執行命令即可。執行完以后再次執行flutter doctor,看到如下輸出說明配置已經成功
[√] Flutter (Channel stable, 1.20.2, on Microsoft Windows [Version 10.0.17134.1], locale zh-CN)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[√] Android Studio (version 4.0)
[!] Connected device
! No devices available
! Doctor found issues in 1 category.
如果這里提示android studio找不到 執行命令 Flutter config --android-studio-dir= 【android studio 安裝地址,不是sdk地址】
8,環境預熱:
8.1,vscode ,ctrl+shift+p進入命令面板,輸入flutter ,選擇flutter new project ,回車輸入項目名稱,回車,,項目創建完畢
8.2,打開andorid stuido,點擊configration->avd manager,打開 啟動創建好的虛擬設備
8.3,切回vscode,按F5運行,此時可以看到已經啟動的虛擬設備,直接等項目跑起來后,預熱完成,在此之后,開發flutter就不需要再打開andorid sudio了
到此,flutter的開發環境完全搭建完畢
