flutter - Android SDK 缺少命令行工具
问题描述
我已经安装了flutter
,但是当我运行flutter doctor
以验证安装时,我得到:-
Android SDK is missing command line tools
我已经检查了命令行是否已安装。
我需要做什么才能消除此错误?
我在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 命令行工具。如果没有,请检查并应用更改。
由于某种原因,在更新 Flutter 和 Android Studio 后,我也遇到了这个错误。似乎由于某种原因没有自动安装一些新要求。
这为我修好了。
推荐阅读
- sql-server - Django filter() 比完整查询花费更长的时间
- python - Pandas Cut 中的分箱
- amazon-web-services - 允许来自其他帐户的 Cloudtrail 使用我的 KMS-CMK
- java - 如何从 int 方法打印字符串而不返回 int?
- wix - OutputName 中的 WiX 安装程序语言环境
- android - Adobe Experience SDK getTrackingIdentifier
- java - 如何不使用 Spring Cloud 数据流将有效负载从自定义源应用程序发送到处理器
- c# - 实体框架使列集唯一
- python - 抽象pyomo模型中的Parameters和Sets如何操作?
- excel - 宏 VBA 中的公式