擷取Flutter SDK
https://flutter.dev/docs/development/tools/sdk/releases
新增flutter 環境變量
PATH=D:\flutter-sdk\bin
使用鏡像:國内通路flutter受限 新增以下環境變量
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
使用android studio 開發
接着繼續安裝android studio 安裝 android SDK
Android studio 開發 flutter 需要安裝 dart與flutter插件
新增環境變量ANDROID_HOME=D:\android-sdk
添加path變量%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
(重新開機電腦應用此修改)
運作 flutter doctor指令
檢視是否需要安裝其他依賴

Doctor found issues in 2 categories
存在2個!問題 android SDK InterlliJ IDEA(忽略此資訊,此處用的是android studio開發 本人電腦安裝InterlliJ IDEA)
提示重新安裝或更新你的android SDK(29.0.0) 或檢視對應網址介紹
啟動 android studio 打開sdk manager 下載下傳對應的SDK
Flutter doctor 被lock問題:
退出IDE, 退出dart ,flutter相關運作程式,
找到 D:\flutter-sdk\bin\cache 下的lockfile 檔案删除
Package get 下載下傳不來(牆)的問題: 使用任意可用鏡像
Build.gradle(buildscript.repositories 與allprojects.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' }
找到D:\flutter-sdk\packages\flutter_tools\gradle 目錄下flutter.gradle 添加鏡像
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' }
再次 package get 指令 成功執行
D:\flutter-sdk\bin\flutter.bat --no-color packages get
Running "flutter pub get" in flutteraplication... 1.8s
Process finished with exit code 0
成功安裝Json_model : https://www.jianshu.com/p/b852f9baa43e
Android license status unknown:
運作flutter doctor 發現 提供了你可嘗試的解決方法
執行flutter doctor –android-license指令 一步步 accepted all
總結 :
配置開發環境不難主要是不夠細心
- 檔案路徑目錄要清楚(配置環境變量)
- 牆内網絡設定(導緻各種中斷或資源無法下載下傳)
排版不是很好主要還是寫給自己看看的,如果你有疑問可以留言,希望以上内容可以對你有所幫助