【flutter】安装flutter的一个常见坑:Android SDK not found at this location

官网的中文教程做的很好,国外各大公司中(其实也没几家了)算是对中文开发者最有爱了:
https://flutter.cn/docs

安装flutter过程中,需要配套安装Android Studio,这时候如果自定义安装目录,那么安装完成后运行

flutter doctor

将报错

Android SDK not found at this location.

似乎有不少人遇到这个问题
综合github上的解答和本人体验,这个问题可通过环境变量设置解决。
本人自定义安装目录为C:\AS
系统属性>高级>环境变量中,新建用户变量ANDROID_HOME,值为C:\AS,如下图:【flutter】安装flutter的一个常见坑:Android SDK not found at this location_第1张图片
到这里还没完!
在PATH变量下,添加‘C:\AS\tools’和’C:\AS\platform-tools‘两个值。
如图:
【flutter】安装flutter的一个常见坑:Android SDK not found at this location_第2张图片
重启电脑,终端上运行 flutter doctor显示如下:

[√] Flutter (Channel stable, v1.9.1+hotfix.2, on Microsoft Windows [Version 10.0.18362.356], locale zh-CN)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[√] Android Studio (version 3.5)
[√] VS Code, 64-bit edition (version 1.38.1)
[!] Connected device
    ! No devices available

! Doctor found issues in 1 category.

可以了!


2020-03-28更新

新装Android Studio请注意,必须安装Android SDK tools,尽管其状态显示为obsolete废止。
估计这可能是google在升级Android Studio软件的时候,留的bug
【flutter】安装flutter的一个常见坑:Android SDK not found at this location_第3张图片
完美的环境应该是这样滴:
【flutter】安装flutter的一个常见坑:Android SDK not found at this location_第4张图片

你可能感兴趣的:(Flutter)