剛學(xué)flutter,配置了一下開(kāi)發(fā)環(huán)境,遇到一些問(wèn)題梯啤,供參考
我用的mac
平時(shí)開(kāi)發(fā)anroid该抒,ios,前端,所以,環(huán)境都有。本次遇到android環(huán)境問(wèn)題小染,記錄一下
問(wèn)題1 command not found: flutter
flutter安裝參照官網(wǎng)即可,下載后的flutter文件夾位置可以隨便放的贮折,但最好別隨便裤翩,我直接拖到了應(yīng)用程序里,雖然是個(gè)文件夾,但是也可以
去執(zhí)行flutter 命令踊赠,結(jié)果報(bào):
command not found: flutter
解決:
配置環(huán)境變量
export FLUTTER_HOME=/Applications/flutter
export PATH=$PATH:$FLUTTER_HOME/bin
export PATH=$PATH:$FLUTTER_HOME/bin/cache/dart-sdk/bin
重點(diǎn)是要記得重載環(huán)境變量呵扛,及時(shí)生效:source ~/.bash_profile
一般環(huán)境變量建議配置到.bash_profile里,這是用戶級(jí)環(huán)境變量
問(wèn)題2
初次執(zhí)行 flutter doctor
筐带,結(jié)果如下:
所以今穿,就直接百度了:
同類(lèi)問(wèn)題,配置cmdline-tools
伦籍,不行
同類(lèi)問(wèn)題蓝晒,執(zhí)行flutter doctor --android-licenses
,不行帖鸦,提示如下:
這句提示包含三個(gè)點(diǎn):
- Android sdkmanager not found
- Update to the latest Android SDK
- ensure that the cmdline-tools are
installed
搜索這幾個(gè)點(diǎn)芝薇,百度,StackOverflow作儿,后倆點(diǎn)試了一下洛二,剩第一個(gè)問(wèn)題,沒(méi)找到
回歸官網(wǎng):在macOS上搭建Flutter開(kāi)發(fā)環(huán)境攻锰,看到這個(gè)提示:
注意:ANDROID_HOME 一定要是你的sdk的路徑晾嘶,打開(kāi)as去local.properties去看下配置或者Android Studio > Preference > System Settings > Android SDK
看一下
配置一下as環(huán)境變量,ok了
看到全綠娶吞,舒爽
Android sdkmanager not found 另一種方式
flutter config --android-sdk your-sdk-dir
your-sdk-dir 是你android studio配置的sdk的路徑变擒,這個(gè)要找對(duì),因?yàn)槭怯袃蓚€(gè)的寝志,一個(gè)是sdk路徑,一個(gè)是android下的sdk