Android studio 颤振医生错误-未找到Android sdkmanager工具。窗户
我一直在这个问题上兜圈子,有很多人的问题与我的问题相似,但没有一个是相同的。我正在尝试完全设置Flitter,但无法解决其中一个问题 当我运行flatter doctor-v时,我得到以下输出:Android studio 颤振医生错误-未找到Android sdkmanager工具。窗户,android-studio,flutter,dart,window,flutter-sdk,Android Studio,Flutter,Dart,Window,Flutter Sdk,我一直在这个问题上兜圈子,有很多人的问题与我的问题相似,但没有一个是相同的。我正在尝试完全设置Flitter,但无法解决其中一个问题 当我运行flatter doctor-v时,我得到以下输出: [√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.18362.657], locale en-GB) • Flutter version 1.12.13+hotfix.8 at C
[√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.18362.657], locale en-GB)
• Flutter version 1.12.13+hotfix.8 at C:\flutter
• Framework revision 0b8abb4724 (3 weeks ago), 2020-02-11 11:44:36 -0800
• Engine revision e1e6ced81d
• Dart version 2.7.0
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at C:\Users\%username%\AppData\Local\Android\Sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
X Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed
instructions.
[√] Android Studio (version 3.6)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 43.0.2
• Dart plugin version 192.7761
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
[√] VS Code (version 1.42.1)
• VS Code at C:\Users\%username%\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.8.1
[√] Connected device (1 available)
• AOSP on IA Emulator • emulator-5554 • android-x86 • Android 9 (API 28) (emulator)
! Doctor found issues in 1 category.
如果我尝试运行命令flatter doctor——我会获得android许可证:
未找到Android SDK管理器工具
(C:\Users%username%\AppData\Local\Android\Sdk\tools\bin\sdkmanager)。尝试
重新安装或更新Android SDK,请访问
详细说明
没错,我的SDK文件夹中没有“工具”文件夹。我到底该怎么解决这个问题!我已经安装了所有SDK工具,甚至NDK(不是Flitter选择的)我也尝试过创建一个tools文件夹并从build tools复制sdkManager.bat(包括bin文件夹),但这只是告诉我更新我的SDK管理器,尝试时失败了
看起来一切都正常,只是让我有点不舒服
非常感谢您的帮助。我遇到了与您相同的问题。我要做的是(至少现在…):
我刚刚谈到了同一个问题——我的解决方案有点简单: 和您一样,我已经安装了Android Studio,关键是要安装Android SDK命令行工具,步骤如下:
cmdline tools
。如果查看其中的cmdline tools/latest/bin,您将看到sdkmanager-但您的许可证问题应该已经得到解决
C:\Users\ABC\AppData\ABC\Android\Sdk
flatter-doctor--android许可证
flatter-doctor
,你应该会很好- 打开Android Studio SDK管理器
- 在Android SDK选项卡中,取消选中隐藏过时软件包
- 检查Android SDK工具(过时)
flutter doctor --android-licenses
最后,按y
接受
所有问题都解决了。在MacOs上,安装Android Studio 3.6或更高版本会创建一条sdkmanager的新路径,这是Flatter无法识别的。当您进入sdk文件夹时,会有一个新的cmdline工具文件夹,在其中您可以找到bin文件夹。但颤栗在寻找“sdk/tools/bin”。降级到Android Studio 3.5.3解决了这个问题。谢谢特伦斯。建议使用最高评分的答案,而不是这个。Stx的解决方案可能是更好的解决方法。这应该是正确的答案。在这种情况下,如果能与最新版本的Android Studio配合使用,要求人们降级并不是一个实际的解决方案。这也解决了Android Studio 4.0上的问题。谢谢它在Windows10中对我有效。非常感谢你,兄弟。这是最好的答案。如果在完成上述过程后仍然遇到任何错误,请通过在终端中键入以下命令来配置android sdk:“flatter config--android sdk”。找到android sdk路径并在命令中替换它。请键入不带引号的命令。只有这样才能保存我。非常感谢。但下载的文件应放在(Local\Android\Sdk\cmdline tools\latest)中。