问题记录
在安装好Flutter SDK后,Mac vim ~/.bash_profile
配置环境变量如下:
//配置Android sdk路径,注释不要拷贝
export ANDROID_HOME=/Users/{你的用户名}/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
//配置flutter国内镜像和sdk路径,注释不要拷贝
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=/Users/{你的flutter-sdk路径}/flutter/bin:$PATH
终端执行flutter doctor
提示如下信息:
使用flutter doctor --android-licenses
提示:
解决方式
这是由于新版本的Android Studio 已经废弃了SDK Tools。
找到Android Stuido的偏好设置 -> Android SDK -> SDK Tools。取消右下角勾选Hide Obsolete Packages,找到 Android SDK Tools(Obsolete),勾选后保存并确定就可以了。
再次执行flutter doctor
,提示使用flutter doctor --android-licenses
同意证书,一直Y就OK。