Android studio 颤振医生错误-未找到Android sdkmanager工具。窗户

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

我一直在这个问题上兜圈子,有很多人的问题与我的问题相似,但没有一个是相同的。我正在尝试完全设置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
    • 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 Studio3.6或3.6.1
  • 删除位于C:\Users{your_user_name}\AppData\Local\Android\SDK的整个Android SDK目录
  • 安装Android Studio3.5.3。你可以在这里找到它()再次运行studio。不要导入3.6的设置,并在出现提示时将其删除
  • 再次浏览Android Studio“欢迎向导”,使用标准选项
  • 安装后,您将看到“tools”文件夹存在
  • 您需要在Android Studio中的“配置”-->“SDK管理器”-->“插件”中再次安装dart和Flatter的插件

  • 我刚刚谈到了同一个问题——我的解决方案有点简单:

    和您一样,我已经安装了Android Studio,关键是要安装Android SDK命令行工具,步骤如下:

  • 开放安卓工作室
  • 工具菜单,SDK管理器
  • 在弹出的窗口中有内部面板,选择SDK工具panel
  • 勾选Android SDK命令行工具
  • 选择窗口底部附近的应用按钮
  • 此时,系统将提示您接受SDK许可证,并将安装命令行工具。您的许可证问题现在应该得到解决

    仅供参考,命令行工具将在SDK文件夹中添加一个新文件夹
    cmdline tools
    。如果查看其中的cmdline tools/latest/bin,您将看到sdkmanager-但您的许可证问题应该已经得到解决

  • 向下滚动并从中下载命令行工具
  • 将下载的文件(工具)放入
    C:\Users\ABC\AppData\ABC\Android\Sdk
  • 关闭Android Studio,打开Android Studio并检查更新
  • 打开命令行并粘贴
    flatter-doctor--android许可证
  • 按y键接受
  • 运行
    flatter-doctor
    ,你应该会很好
  • 发件人:

    警告:在AndroidStudio 3.6或更高版本中,您需要手动添加旧版本的AndroidSDK工具,才能使Flitter正常工作。为此:

    • 打开Android Studio SDK管理器

    • 在Android SDK选项卡中,取消选中隐藏过时软件包

    • 检查Android SDK工具(过时)

    这是一个已知的问题,将在即将发布的颤振版本中解决

    转到设置:

    转到Android SDK:

    取消选中命令行工具:

    选中ShowDetails并取消选中Android命令行工具,然后单击Apply,然后单击OK

    从下载此软件包并将其解压缩。然后转到您的android sdk位置(C:\Users\Pooja\AppData\Local\android\sdk)并将其与名称tools一起粘贴

    然后关闭并重新启动Android Studio并检查更新。安装更新后,关闭Android Studio

    打开命令行并输入:

    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)中。