【问题标题】:Flutter SDK Is Not Found In The Specified Location指定位置未找到 Flutter SDK
【发布时间】:2019-08-03 12:39:21
【问题描述】:

在更新 Android Studio 以拥有最新的 Flutter 和 Dart 插件后,我现在非常沮丧。现在它告诉我“没有配置 FLutter SDK”,当我给它 SKD 路径时,它只是说“在指定位置找不到 Flutter SDK”。 Dart 插件运行良好。

我已经寻找了几个小时的答案,但没有任何效果。我已经下载了 NDK,flutter doctor 运行良好,并且我尝试将 SDK 路径设置为我的 flutter 文件夹(在 /Documents 内)中的几乎每个文件。

有什么建议吗?

【问题讨论】:

标签: flutter


【解决方案1】:

在我的情况下,它是由 Flutter git repo 的本地更改引起的。在命令行上,一切正常,但在 Android Studio 中,它未能检测到导致所有颤振命令失败的颤振 sdk(即使颤振 bin 目录在我的路径中)。本地的变化可能是由于尝试了 Flutter 的 beta 版本,然后又恢复了稳定造成的。

解决方案:删除flutter dir并重新下载(我实际上使用git clean命令恢复了所有更改)

【讨论】:

    【解决方案2】:

    发生在我身上的事情是因为我的 android sdk 路径(这是我的用户名)中有一个空格。我复制到 C:\android\sdk 并且问题消失了。可能是 NDK 的空间问题,从而影响到 Flutter sdk。

    【讨论】:

      【解决方案3】:

      进入 - 配置 -> 工具 > SDK Manager > Android SDK > SDK Tools,搜索flutter。您将获得适用于 Android 的 Flutter SDK。

      如果您使用的是 Visual Studio,还要在 Visual Studio 中安装 Flutter 插件。

      » 步骤:

      1. 下载 Flutter SDK:Here

      2. 提取颤振:

      tar xf ~/Downloads/flutter_linux_v1.7.8+hotfix.4-stable.tar.xz
      
      1. 特定终端的路径导出:
      export PATH="$PATH:`pwd`/flutter/bin"
      
      1. 永久路径导出:
        打开 bashrc 文件:转到主目录终端 -> nano ~/.bashrc
        写在文件末尾:
      export PATH=" [PATH_Where_Flutter SDK Extracted] /flutter/bin:$PATH"
      example: export PATH="/home/sid/0_aaa_iauro/Flutter/s/flutter/bin:$PATH"
      
      1. 运行以下命令查看是否有需要依赖的依赖 安装以完成设置:
      flutter doctor -v
      
      1. 将 Flutter 扩展添加到 vs-code。

      2. 找到 Flutter SDK。

      3. 在 Flutter 中创建新项目:

      flutter create Project_name
      

      » 重要链接:

      1. Linux Install
      2. Getting Started with Flutter on Linux for Android [Beginner Tutorial]
      3. How To Install And Setup Flutter On Ubuntu 18.04.1 LTS (Bionic Beaver)
      4. Part 2-A: Install Flutter in Windows – Step by Step Guide
      5. 检查路径变量(bashrc 文件): Flutter – Step by Step Installation on Linux – Ubuntu

      【讨论】:

        【解决方案4】:

        如果您像我一样使用全新的 Android Studio 安装,请尝试在 Android Studio 中安装缺少的软件包以支持 SDK,如下所述:https://ladwhocodes.blogspot.com/2019/02/fix-flutter-sdk-not-found-in-specified-location.html

        转到菜单 > 工具 > SDK 管理器 > Android SDK(对话框左侧)> SDK 工具(选项卡)。 选择“支持存储库”和“NDK”复选框。 单击确定。 它会提示您安装一些依赖项。安装它们。

        【讨论】:

          猜你喜欢
          • 2021-04-12
          • 1970-01-01
          • 2019-02-15
          • 2020-02-04
          • 2015-11-17
          • 1970-01-01
          • 2020-10-30
          相关资源
          最近更新 更多