我已经安装flutter,但是当我运行flutter doctor验证安装时,我得到:-
Android SDK is missing command line tools
我已经仔细检查了命令行是否已安装。
\n\n我需要做什么才能消除此错误?
\n\n我已包含以下完整flutter doctor -v输出:-
$ flutter doctor -v\n [\xe2\x9c\x93] Flutter (Channel beta, v0.3.1, on Mac OS X 10.13.4 17E202, locale en-AU)\n \xe2\x80\xa2 Flutter version 0.3.1 at /Users/chris/flutter\n \xe2\x80\xa2 Framework revision 12bbaba9ae (2 weeks ago), 2018-04-19 23:36:15 -0700\n \xe2\x80\xa2 Engine revision 09d05a3891\n \xe2\x80\xa2 Dart version 2.0.0-dev.48.0.flutter-fe606f890b\n\n[!] Android toolchain - develop for Android devices\n \xe2\x80\xa2 Android SDK at /usr/local/Caskroom/android-platform-tools/27.0.1\n \xe2\x80\xa2 Android NDK location not configured (optional; useful for native profiling support)\n \xe2\x80\xa2 ANDROID_HOME = /usr/local/Caskroom/android-sdk/3859397\n \xe2\x9c\x97 Android SDK is missing command line tools;\n \xe2\x80\xa2 Try re-installing or updating your Android SDK,\n visit https://flutter.io/setup/#android-setup for detailed instructions.\n\n[\xe2\x9c\x93] iOS toolchain - develop for iOS devices (Xcode 9.3)\n \xe2\x80\xa2 Xcode at /Applications/Xcode.app/Contents/Developer\n \xe2\x80\xa2 Xcode 9.3, Build version 9E145\n \xe2\x80\xa2 ios-deploy 1.9.2\n \xe2\x80\xa2 CocoaPods version 1.5.0\n\n[\xe2\x9c\x93] Android Studio (version 3.1)\n \xe2\x80\xa2 Android Studio at /Applications/Android Studio.app/Contents\n \xe2\x80\xa2 Flutter plugin version 24.1.1\n \xe2\x80\xa2 Dart plugin version 173.4700\n \xe2\x80\xa2 Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)\n\n[\xe2\x9c\x93] IntelliJ IDEA Ultimate Edition (version 2018.1.2)\n \xe2\x80\xa2 IntelliJ at /Applications/IntelliJ IDEA.app\n \xe2\x80\xa2 Flutter plugin version 24.1.2\n \xe2\x80\xa2 Dart plugin version 181.4668.60\n\n[!] Connected devices\n ! No devices available\n\n! Doctor found issues in 2 categories.\nRun Code Online (Sandbox Code Playgroud)\n
Dpe*_*nha 20
在 Android Studio 上打开 SDK 管理器。
转到 SDK 工具选项卡。
检查Android SDK命令行工具是否被选中。如果没有,请检查并应用更改。
由于某种原因,更新 flutter 和 Android Studio 后,我也遇到了这个错误。似乎有一些新的要求由于某种原因没有自动安装。
这为我解决了这个问题。
我认为 ANDROID_HOME 和 ANDROID SDK 应该指向相同的路径,即 SDK 的根目录。
在我的 .bashrc (在 LINUX 上)中,以下是
export ANDROID_HOME=/home/myname/Android/Sdk
export PATH=/home/myname/Android/Sdk:$PATH
export PATH=/home/myname/Android/Sdk/platform-tools:$PATH
export PATH=/home/myname/Android/Sdk/tools:$PATH
export PATH=/home/myname/Android/ndk-build:$PATH
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15468 次 |
| 最近记录: |