Flutter安装会显示Android license status unknown.

发布时间 2023-05-20 16:00:04作者: ministep88

[Flutter安装问题(持续更新版) - 简书](https://www.jianshu.com/p/55bca250ace4)

问题1: X Android license status unknown.

解决办法:安装一直卡死在这,主要是执行了他提示的那个license命令后,会显示“Android sdkmanager tool was found, but failed to run (D:\Android\AndroidSDK\cmdline-tools\latest\bin\sdkmanager.bat):“exited code 1””,搜了国内外全网各种方法都没有解决,最后看到一个说法:这个问题是因为最新的9.0版本的command-line需求的jdk版本高于使用的jdk1.8,我重新安装了8.0的command-line就可以了

所以在Android studio里去掉最新的command-line下载8.0版本的就解决了:

 

问题2:Exception: Unable to run “adb”, check your Android SDK installation and ANDR

这个问题是在解决凭证问题时突然出现的 ,查了下可能是环境变量的问题,注意将SDK中的tools和platform-tools添加至变量时,是用户变量中的Path,不是系统变量中的。但是检查了下这一点没问题,然后检查了下cmd里的路径,发现IDEA的路径有点问题,结尾多了个分号“;”

这个位置结尾处本来多了一个分号,这是修改后的,修改完重启这个问题解决了。

 

 

问题3:提示找不到Visual Studio,下载安装即可

原因是启用了flutter的windows桌面版开发的功能,开发windows桌面版是一定要vs环境的,安装时你需要选择「使用 C++ 的桌面开发」,包括其所有默认组件,以安装必要的 C++ 工具链和 Windows SDK (这里选择Windows SDK 8版本低的)的头文件。注意请注意区分 Visual Studio 与 Visual Studio Code选择Visual Studio Community。如果不需要,用命令flutter config --no-enable-windows-desktop关闭对widnows的支持.