一、配置下載SDK環境變量
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
百度說為了不翻墻的情況下下載快
如圖二、下載flutter SDK
用git bash工具進到存放sdk的文件夾中,然后輸命令
git clone https://github.com/flutter/flutter.git
三、再配置sdk環境變量
看圖,記得改為自己的路徑
四、打開cmd命令窗口下載些依賴
進入flutter安裝目錄或者Flutter安裝目錄的flutter文件下找到flutter_console.bat,雙擊運行并啟動flutter命令行后輸入:flutter doctor
如發生錯誤:Error: Unable to find git in your PATH
解決方案:
在系統的環境變量Path中增加(注意找到你的git的相應目錄):
- C:\Program Files (x86)\Git\bin
- C:\Program Files (x86)\Git\mingw64\libexec\git-core
否則等待完成。。
正常會報錯:
1:Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licens
解決方案:flutter doctor --android-licenses 記得一路Yes
2錯:
image
這個不用管,在android studio中搜索flutter插件安裝即可
問題1:運行時如果發現找不到No connected devices found; please connect a device, or see flutter.io/setup for getting started instructions
解決方案:輸入命令flutter doctor
是不是出現
[?] Android toolchain - develop for Android devices
? Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.io/setup/#android-setup for detailed instructions).
If Android SDK has been installed to a custom location, set $ANDROID_HOME to that location
解決方法:在環境變量中新增ANDROID_HOME變量,變量值是你Android sdk的路徑
如下圖:
添加完變量后,最好重啟下電腦
問題2:Could not find io.flutter:flutter_embedding_debug
這個好坑,一直運行不到手機。它是報下載失敗,各種改配置,換網絡環境都不可以。
我猜是Android studio升級的問題的,原來是3.4配的flutter,在3.5就有問題了。
解決方法:刪掉flutter重新下載就是重復上面步驟2
每次更新Android Studio版本
1、先升級AS里面的plugin的flutter,dart版本
2、刪除之前下載在sdk中的flutter,重新本文開始的flutter安裝
正常這樣安裝就可以了。有問題可評論回復