首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flutter医生找不到sdkmanager

Flutter医生找不到sdkmanager
EN

Stack Overflow用户
提问于 2021-10-18 07:36:24
回答 2查看 2.6K关注 0票数 6

所以我尝试在没有Android Studio的情况下安装flutter,因为每当我试图打开Android Studio时,我的PC工作起来都非常慢。开始时一切都很顺利,但当flutter尝试使用

代码语言:javascript
复制
flutter doctor --android-licenses

它总是给我

代码语言:javascript
复制
C:\Windows\System32>flutter doctor --android-licenses
Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to
resolve this.

当我检查时,使用

代码语言:javascript
复制
flutter doctor --android-licenses -v

它给了我

代码语言:javascript
复制
C:\Windows\System32>flutter doctor --android-licenses -v
Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to
resolve this.

#0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1      AndroidLicenseValidator.runLicenseManager (package:flutter_tools/src/android/android_workflow.dart:422:7)
#2      Doctor.diagnose (package:flutter_tools/src/doctor.dart:295:38)
#3      DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:50:47)
#4      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1274:12)
<asynchronous suspension>
#5      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1125:27)
<asynchronous suspension>
#6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#7      CommandRunner.runCommand (package:args/command_runner.dart:209:13)
<asynchronous suspension>
#8      FlutterCommandRunner.runCommand.<anonymous closure>
(package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)
<asynchronous suspension>
#9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#10     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:236:5)
<asynchronous suspension>
#11     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
<asynchronous suspension>
#12     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#13     main (package:flutter_tools/executable.dart:92:3)
<asynchronous suspension>

是不是我的路径有什么问题,或者我需要先做什么?我会包括我的路径,如果这对我有帮助的话。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2021-10-23 19:26:47

看起来您可能缺少命令行工具。

如果你想在不安装Android studio的情况下安装命令行工具,那么我建议你看看这个网站here。它列出了所有无需安装android studio即可下载的android sdk工具。

如果你真的想安装android studio,我最近在Tools>SDK Manager>SDK工具中选择"Android SDK命令行工具(最新)“来解决这个问题,然后点击to来安装这些工具。

完成此操作后,尝试再次执行flutter doctor --android-licenses

票数 8
EN

Stack Overflow用户

发布于 2021-10-18 07:42:57

这个错误可以通过android studio解决,转到SDK工具,点击android SDK命令行工具并安装它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69612325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档