Flutter Doctor发现问题Android_Home

时间:2018-03-05 17:07:39

标签: android-studio visual-studio-code dart flutter flutter-dependencies

我正在尝试在Windows 10中设置Flutter。 我有:

  • 安装了Android Studio
  • Visual Studio代码

当我在命令提示符下运行“andoid doctor”时显示没有错误: enter image description here

但是当我尝试使用https://flutter.io/get-started/editor/

中给出的步骤配置VSCode Editer时

它会引发错误,如下所示: enter image description here

我将环境变量设置为: ANDROID_HOME = F:\ Program Files \ Android

即使设置了上述内容,我也会遇到同样的错误。

4 个答案:

答案 0 :(得分:2)

我刚刚添加了一个解决方案,因为评论中的解决方案不明确

您必须使用此命令将ANDROID_HOME设置为您的SDK路径

export ANDROID_HOME="YOUR_SDK_PATH"

根据此讨论,有些人必须像这样将ANDROID_HOME和ANDROID_SDK_ROOT都设置为SDK路径

export ANDROID_SDK_ROOT="YOUR_SDK_PATH"
export ANDROID_HOME=$ANDROID_SDK_ROOT

答案 1 :(得分:2)

我的设备没有被VS Code检测到,因此,当我搜索时,我发现您需要在Flutter环境中设置Android sdk位置,以便VS Code检测设备,因此我转到Flutter sdk文件夹C:\Research\flutter并双击在flutter_console上打开了Flutter控制台并运行命令  flutter config --android-sdk C:\Users\annur.arya\AppData\android-sdk,现在可以使用了enter image description here

答案 2 :(得分:1)

在这两种情况下,ANDROID_HOME可能没有设置为相同的值;尝试在有效的位置和终端所在位置echo %ANDROID_HOME运行xonsh。如果这些值不同,您需要弄清楚原因(我的猜测是,您已经改变了它并且没有重新启动,或者它是在启动脚本中设置的。只在其中一个上下文中运行。)

答案 3 :(得分:0)

我遇到了同样的问题, 我做了以下步骤:

*/ 打开系统属性
*/ 环境变量
*/ 创建新的系统变量
*/ 名称:ANDROID_HOME
*/ value : 复制你的 SDK 路径
*/ 关闭当前的 cmd,然后重新启动
*/ 运行 flutter doctor

这应该适用于 Windows