【问题标题】:Android SDK can't be found at location在该位置找不到 Android SDK
【发布时间】:2019-12-25 02:50:46
【问题描述】:

我尝试让 Flutter 找到我安装在计算机根目录下的 Android SDK,但没有成功。

我没有使用 Android Studio,所以我从该站点下载了 Android SDK,并将 ANDROID_HOME PATH 设置为指向我安装 SDK 的位置。我希望使用 VS Code 进行 Android 开发。

这是运行flutter doctor的结果。

C:\flutter>flutter doctor -v
[√] Flutter (Channel stable, v1.7.8+hotfix.4, on Microsoft Windows [Version 10.0.10240], locale en-US)
    • Flutter version 1.7.8+hotfix.4 at C:\flutter
    • Framework revision 20e59316b8 (5 weeks ago), 2019-07-18 20:04:33 -0700
    • Engine revision fee001c93f
    • Dart version 2.4.0

[X] Android toolchain - develop for Android devices
    X ANDROID_HOME = C:\tools
      but Android SDK not found at this location.

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/setup/#android-setup for detailed instructions).

[√] VS Code (version 1.37.1)
    • VS Code at C:\Users\Cliff\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.3.0

[!] Connected device
    ! No devices available

! Doctor found issues in 3 categories.

C:\flutter>

我希望 Flutter 能够找到我安装它的 Android SDK。请帮忙

【问题讨论】:

  • 我需要这方面的帮助。我已经检查了关于这个问题的线程并且没有帮助我解决问题

标签: android sdk flutter-dependencies


【解决方案1】:

您需要将Android SDK的确切路径设置为环境变量。

例如,在 windows 中,像这样设置环境变量: 详情:https://www.360logica.com/blog/how-to-set-path-environmental-variable-for-sdk-in-windows/


更新:

你的 android home 现在是c:\tools,而且路径似乎是错误的。

ANDROID_HOME = C:\tools

也许是“C:\tools\android-sdk”?请检查它是否真的是 android home 路径。

要验证 android home 环境变量,请使用 cmd。在您的 cmd 屏幕中输入您的 android home。

>echo %ANDROID_HOME%

如果您的 android home 路径完全相同,则说明您的环境变量设置正确。


或者,您可以只使用 Android Studio。

【讨论】:

  • 我按照链接上的说明进行操作,但没有任何改变。
【解决方案2】:

@cliff,我认为您为 ANDROID HOME PATH 变量设置了错误的 sdk 路径

【讨论】:

  • 我几乎尝试了所有建议的方法,但仍然没有。
猜你喜欢
  • 2017-03-20
  • 2014-10-25
  • 2020-10-30
  • 2014-08-23
  • 2015-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-15
相关资源
最近更新 更多