Flutter Doctor 发现问题 Android_Home
Posted
技术标签:
【中文标题】Flutter Doctor 发现问题 Android_Home【英文标题】:Flutter Doctor found issue Android_Home 【发布时间】:2018-08-13 10:13:12 【问题描述】:我正在尝试在 Windows 10 中设置 Flutter。 我有:
android Studio 已安装 Visual Studio 代码当我在命令提示符下运行“andoid doctor”时没有显示错误:
但是当我尝试使用https://flutter.io/get-started/editor/ 中给出的步骤配置 VSCode 编辑器时
它会抛出如下所示的错误:
我在设置环境变量后尝试: ANDROID_HOME = F:\Program Files\Android
即使设置了上述内容,我也会遇到同样的错误。
【问题讨论】:
我通过配置正确的 ANDROID_HOME 来解决它 回答您自己的问题非常好 - 可能会详细说明您如何设置变量以及如何将其设置为另一个变量。 我已设置 ANDROID_HOME = C:\Users\我的设备没有被 VS Code 检测到,所以当我搜索时,我发现您需要在 Flutter 环境中设置 Android sdk 位置,以便 VS 代码检测设备,所以我去了 Flutter sdk 文件夹 C:\Research\flutter
并双击 @ 987654324@ 打开 Flutter 控制台并运行命令
flutter config --android-sdk C:\Users\annur.arya\AppData\android-sdk
现在它可以工作了
【讨论】:
【参考方案2】:我刚刚添加了一个解决方案,因为该解决方案在 cmets 中并不清楚
您必须使用此命令将 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
【讨论】:
【参考方案3】:ANDROID_HOME
在这两种情况下都可能没有设置为相同的值;尝试在有效的位置和无效的终端运行echo %ANDROID_HOME
。如果这些值不同,您需要找出原因(我的猜测是您更改了它但没有重新启动,或者它被设置在仅在其中一种上下文中运行的启动脚本中)。
【讨论】:
【参考方案4】:我遇到了同样的问题, 我做了以下步骤:
*/ 打开系统属性 */ 环境变量 */ 创建新的系统变量 */ 名称 : ANDROID_HOME */ value : 复制你的 SDK 路径 */ 关闭您当前的 cmd,然后重新启动它 */ 运行颤振医生
这应该可以在 Windows 上运行
【讨论】:
【参考方案5】:你可以在 Linux 中查看 ~/.config/flutter/settings 手动配置文件夹。
【讨论】:
【参考方案6】:转到项目结构 将 Project SDK 设置为 31 API 或任何一个 30,29 等.. 然后点击确定
【讨论】:
以上是关于Flutter Doctor 发现问题 Android_Home的主要内容,如果未能解决你的问题,请参考以下文章
Flutter Doctor 显示在 Doctor 上运行的 CentOS Linux 7 的 GTK 3.0 存在问题
运行 Flutter Doctor 时出现 Flutter android 许可错误
FLUTTER DOCTOR [X] Android 工具链