flutter doctor找不到sdkmanager解决办法

问题记录

在安装好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提示如下信息:
终端信息1
使用flutter doctor --android-licenses提示:
终端信息1


解决方式

这是由于新版本的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。通过证书

发布了12 篇原创文章 · 获赞 36 · 访问量 4770

猜你喜欢

转载自blog.csdn.net/weixin_42229694/article/details/104910260
今日推荐