在指定位置找不到 Flutter SDK - 在 Android Studio 中
Posted
技术标签:
【中文标题】在指定位置找不到 Flutter SDK - 在 Android Studio 中【英文标题】:Flutter SDK is not found in the specified location - in Android Studio 【发布时间】:2019-02-15 00:06:44 【问题描述】:我正在安装 Flutter,除了上面指定的一件事之外,一切都很好。
Flutter 医生这样说:
$颤振医生-v
[√] Flutter (Channel beta, v0.7.3, on Microsoft Windows [Version 10.0.17134.228], locale nl-NL)
• Flutter version 0.7.3 at C:\Flutter\flutter_windows_new\flutter
• Framework revision 3b309bda07 (13 days ago), 2018-08-28 12:39:24 -0700
• Engine revision af42b6dc95
• Dart version 2.1.0-dev.1.0.flutter-ccb16f7282
[√] android toolchain - develop for Android devices (Android SDK 27.0.3)
• Android SDK at C:\Users\iwijsman\AppData\Local\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 27.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
• All Android licenses accepted.
[√] Android Studio (version 3.1)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 28.0.1
• Dart plugin version 173.4700
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
[√] IntelliJ IDEA Community Edition (version 2018.2)
• IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.2.2
• Flutter plugin version 28.0.4
• Dart plugin version 182.4323.44
[√] Connected devices (1 available)
• Pixel 2 • FA83P1A01724 • android-arm64 • Android 9 (API 28)
• No issues found!
我已将请求的路径添加到变量中,在 Android Studio 中,插件已安装并应用,但我仍然收到此错误。
请帮帮我,我哪里出错了?
【问题讨论】:
46k 次观看,但只有 13 次点赞。如果您已登录,请通过upvotes 表示赞赏。 【参考方案1】:您需要正确指定 Flutter 安装的路径。要查找路径,请在命令行中运行:
flutter doctor -v
输出的第二行应该是路径:
[√] Flutter (Channel stable, 2.0.6, on Microsoft Windows [Version 10.0.19041.488], locale en-US)
--- THIS LINE CONTAINS THE PATH---
• Flutter version 2.0.6 at C:\src\flutter\flutter_windows_2.0.6-stable\flutter
• Framework revision 1d9032c7e1 (6 days ago), 2021-04-29 17:37:58 -0700
• Engine revision 05e680e202
...
在 Android Studio 中输入路径。
【讨论】:
【参考方案2】:您可以通过两种方式设置 Flutter SDK 路径。
-
在创建项目时,系统会要求您设置 Flutter SDK 路径,您可以在此处设置它的路径。
-
如果您在创建项目后将 Flutter SDK 移动到某处,然后如果您想更改路径,那么您可以这样做
要更改 Flutter SDK 路径,请转到:- Preferences -> Languages & Frameworks -> Flutter -> 还有 Flutter SDK 路径:在这里设置您的 SDK 路径
(e.g./Users/myimac/Development/flutter_1_20_2/flutter)
【讨论】:
【参考方案3】:SDK 的路径应该是 Flutter 主文件夹(例如 C:\src\flutter
,而不是环境变量路径中设置的 bin
文件夹。
【讨论】:
如果您确定您正确执行了所有其他步骤,那么很有可能......这就是问题所在。【参考方案4】:-
创建一个 android 项目,看看一切正常。
如果 kotline 出现 Gradle 同步问题:文件 -> 设置 -> Kotlin 编译器 -> 目标 JVM 版本更改为 1.8 解决了该问题。
如果一切都像 android 项目一样运行良好,则继续:
-
文件->设置->语言和框架->Flutter.
选择 Flutter sdk 路径为 src\flutter 并确定
如果第 4 步不起作用,则选择路径 src\flutter\bin;
注意:如果 android 10.0 不工作,那么用 9.0 试试;
【讨论】:
【参考方案5】:Flutter 文件夹放在 dekstop 上并再次尝试设置 Flutter sdk 路径
也检查一下..
https://flutter.dev/docs/get-started/install/windows
【讨论】:
【参考方案6】:我遇到了同样的问题,但尝试上述解决方案并没有帮助。所以我尝试了另一件事:
-
打开文件
从“文件”菜单中选择设置
从左侧面板中选择语言和框架
选择颤振
然后从右侧面板中选择你的 Flutter SDK 的位置
flutter SDK 的位置就是你复制或克隆代码的地方。就我而言,它类似于以下内容: 如果指定位置包含 Flutter SDK,则版本部分将包含您的 Flutter 版本。如果没有,版本部分将不包含任何版本,并且设置对话框底部会显示一条消息:
在指定位置找不到Flutter SDK
希望这会有所帮助。
【讨论】:
你是对的。事实上,Android Studio 在更新到 DartSDK 后失去了颤动的路径【参考方案7】:如消息中所述,它是可选的,仅用于特定任务。
您可以从 Android Studio 安装它
菜单 > 工具 > SDK 管理器 > Android SDK(对话框左侧)> SDK 工具(选项卡)
确保启用此行
使用 [OK] 应该会安装它。
【讨论】:
以上是关于在指定位置找不到 Flutter SDK - 在 Android Studio 中的主要内容,如果未能解决你的问题,请参考以下文章
安装flutter时如何修复“在此位置找不到Android SDK”错误?
Flutter / VSC 在你的 Flutter SDK 中找不到 Dart