📌  相关文章
📜  未找到 Flutter SDK.在 local.properties 文件中使用 flutter.sdk 定义位置 (1)

📅  最后修改于: 2023-12-03 15:40:18.645000             🧑  作者: Mango

未找到 Flutter SDK.在 local.properties 文件中使用 flutter.sdk 定义位置

如果你在 Flutter 开发中遇到了以下提示:

Unable to locate a development device; please run 'flutter doctor' for information about installing additional components.
    Issue: Unable to locate a development device; please run 'flutter doctor' for information about installing additional components.
    ...
    Running "flutter pub get" in project...                    
    The Flutter SDK is not available from the path specified in local.properties.
    ...

那么很有可能是因为你没有正确地配置 Flutter SDK 的路径,或者找不到 Flutter SDK。

在 Android Studio 中,我们可以通过 local.properties 文件来指定 Flutter SDK 的路径。下面的步骤将介绍如何配置该文件:

  1. 打开你的 Flutter 项目,在 android 目录下找到 local.properties 文件。

  2. 打开 local.properties 文件,在末尾添加以下代码(注意替换为你的 Flutter SDK 的路径):

    flutter.sdk=<flutter-sdk-path>
    

    示例:

    flutter.sdk=/Users/user_name/flutter
    
  3. 保存并关闭 local.properties 文件。

重新运行你的 Flutter 项目,此时应该就可以找到 Flutter SDK 了。

除了在 local.properties 文件中定义 Flutter SDK 的位置,我们还可以通过 FLUTTER_HOME 环境变量来定义 Flutter SDK 的路径。如果 local.properties 文件和环境变量都不存在,那么 Flutter 将会在默认路径 (~/flutter) 中寻找 Flutter SDK。

希望这篇介绍能够帮助你解决 Flutter SDK 未找到的问题!