我正在尝试在Windows 10中设置Flutter。 我有:
当我在命令提示符下运行“andoid doctor”时显示没有错误:
但是当我尝试使用https://flutter.io/get-started/editor/
中给出的步骤配置VSCode Editer时我将环境变量设置为: ANDROID_HOME = F:\ Program Files \ Android
即使设置了上述内容,我也会遇到同样的错误。
答案 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
,现在可以使用了
答案 2 :(得分:1)
在这两种情况下,ANDROID_HOME
可能没有设置为相同的值;尝试在有效的位置和终端所在位置echo %ANDROID_HOME
运行xonsh
。如果这些值不同,您需要弄清楚原因(我的猜测是,您已经改变了它并且没有重新启动,或者它是在启动脚本中设置的。只在其中一个上下文中运行。)
答案 3 :(得分:0)
我遇到了同样的问题, 我做了以下步骤:
*/ 打开系统属性
*/ 环境变量
*/ 创建新的系统变量
*/ 名称:ANDROID_HOME
*/ value : 复制你的 SDK 路径
*/ 关闭当前的 cmd,然后重新启动
*/ 运行 flutter doctor
这应该适用于 Windows