一、报错:Unable to locate Android SDK
找不到sdk位置,配置.bash_profile中环境变量ANDROID_HOME
命令 cd ~
命令 open .bash_profile
编辑并保存
export ANDROID_HOME=/Users/这里填你的电脑用户名/Documents/sdk //我的sdk位置
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/build-tools/28.0.3 //注意版本号
命令 source .bash_profile
二、报错:Android license status unknown.
尝试以下方法,解决:
1.切换jdk,我原先jdk默认1.7,切换1.8后报错改变(jdk版本也可能和sdk版本有关,只做参考)。
2.androidstudio中更新sdk。
经以上两步之后,报错取消,再次运行 flutter doctor ,结果提示
Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
如下
3.运行 flutter doctor --android-licenses,提示安装某些确实插件,输入Y,多次询问,输入y
4.再次flutter doctor ,报错消失了。
三、报错:Flutter plugin not installed,Dart plugin not installed
androidstudio插件未安装
打开Android Studio,androidstudio→preferences→Plugins,在搜索框中搜索Flutter插件并安装,会是安装dart,选yes,重启后生效。