剛學flutter,配置了一下開發環境,遇到一些問題,供參考
我用的mac
平時開發anroid,ios,前端,所以,環境都有。本次遇到android環境問題,記錄一下
問題1 command not found: flutter
flutter安裝參照官網即可,下載後的flutter文件夾位置可以隨便放的,但最好別隨便,我直接拖到了應用程序裏,雖然是個文件夾,但是也可以
去執行flutter 命令,結果報:
command not found: flutter
解決:
配置環境變量
export FLUTTER_HOME=/Applications/flutter
export PATH=$PATH:$FLUTTER_HOME/bin
export PATH=$PATH:$FLUTTER_HOME/bin/cache/dart-sdk/bin
重點是要記得重載環境變量,及時生效:source ~/.bash_profile
一般環境變量建議配置到.bash_profile裏,這是用戶級環境變量
問題2
初次執行 flutter doctor
,結果如下:
所以,就直接百度了:
同類問題,配置cmdline-tools
,不行
同類問題,執行flutter doctor --android-licenses
,不行,提示如下:
這句提示包含三個點:
- Android sdkmanager not found
- Update to the latest Android SDK
- ensure that the cmdline-tools are
installed
搜索這幾個點,百度,StackOverflow,後倆點試了一下,剩第一個問題,沒找到
迴歸官網:在macOS上搭建Flutter開發環境,看到這個提示:
注意:ANDROID_HOME 一定要是你的sdk的路徑,打開as去local.properties去看下配置或者Android Studio > Preference > System Settings > Android SDK
看一下
配置一下as環境變量,ok了
看到全綠,舒爽
Android sdkmanager not found 另一種方式
flutter config --android-sdk your-sdk-dir
your-sdk-dir 是你android studio配置的sdk的路徑,這個要找對,因爲是有兩個的,一個是sdk路徑,一個是android下的sdk