flutter - Android SDK 缺少命令行工具

标签 flutter

我已经安装了 flutter 但是当我运行 flutter doctor 来验证安装时,我得到:-

Android SDK 缺少命令行工具

我仔细检查了命令行是否已安装。

我需要做什么来消除这个错误?

我在下面包含了完整的 flutter doctor -v 输出:-

$ flutter doctor -v
    [✓] Flutter (Channel beta, v0.3.1, on Mac OS X 10.13.4 17E202, locale en-AU)
        • Flutter version 0.3.1 at /Users/chris/flutter
        • Framework revision 12bbaba9ae (2 weeks ago), 2018-04-19 23:36:15 -0700
        • Engine revision 09d05a3891
        • Dart version 2.0.0-dev.48.0.flutter-fe606f890b

[!] Android toolchain - develop for Android devices
    • Android SDK at /usr/local/Caskroom/android-platform-tools/27.0.1
    • Android NDK location not configured (optional; useful for native profiling support)
    • ANDROID_HOME = /usr/local/Caskroom/android-sdk/3859397
    ✗ Android SDK is missing command line tools;
    • Try re-installing or updating your Android SDK,
      visit https://flutter.io/setup/#android-setup for detailed instructions.

[✓] iOS toolchain - develop for iOS devices (Xcode 9.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 9.3, Build version 9E145
    • ios-deploy 1.9.2
    • CocoaPods version 1.5.0

[✓] Android Studio (version 3.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 24.1.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] IntelliJ IDEA Ultimate Edition (version 2018.1.2)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 24.1.2
    • Dart plugin version 181.4668.60

[!] Connected devices
    ! No devices available

! Doctor found issues in 2 categories.

最佳答案

在 Android Studio 上打开 SDK 管理器。

转到 SDK 工具选项卡。

检查是否勾选了 Android SDK Command-line Tools。如果没有,请检查并应用更改。

由于某些原因,更新flutter和Android Studio后,我也出现了这个错误。似乎是出于某种原因未自动安装的一些新要求。

这为我解决了问题。

关于flutter - Android SDK 缺少命令行工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50220036/

相关文章:

flutter - 如何为Flutter中的所有设备将小部件与Media Query对齐?

dart - 在 flutter 中更改标签栏的背景颜色

flutter - 如何在Dart中使用StreamZip合并流

dart - 为什么我不能使用匿名函数返回颜色值?

firebase - 为什么此快照两次将每个文档获取两次? flutter

flutter - 如何从 StreamBuilder 将数据正确保存到我的模型中

css - 如何防止box shadow被裁掉?

flutter - 将 32 位整数写入文件?

android - 如何测试和部署 Assets 超过 150 MB 的 Flutter 应用?

android - Flutter Switch 在 Modalbottomsheet 中不起作用