在指定位置找不到Flutter SDK-在Android Studio中

时间:2018-09-10 14:13:51

标签: android-studio sdk 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!

我已将请求的路径添加到变量中,并且在Androidstudio中安装并应用了插件,但仍然出现此错误。

请帮助我,我要去哪里了?

7 个答案:

答案 0 :(得分:6)

如消息中所述,它是可选的,仅用于特定任务。

您可以从Android Studio安装它

菜单>工具> SDK管理器> Android SDK(对话框的左侧)> SDK工具(标签)

确保启用此行

enter image description here

应单击[确定]。

答案 1 :(得分:4)

SDK的路径应为Flutter主文件夹(例如 C:\src\flutter,而不是环境变量路径中设置的bin文件夹。

答案 2 :(得分:2)

您可以通过两种方式设置Flutter SDK路径。

  1. 创建项目时,要求您设置flutter SDK路径,然后在其中设置其路径。

enter image description here

  1. 如果在创建项目后将flutter SDK移动到某个地方,然后再更改路径,则可以这样做

要更改Flutter SDK路径,请转到:-首选项->语言和框架-> Flutter->还有Flutter SDK路径:在这里设置您的SDK路径 (e.g./Users/myimac/Development/flutter_1_20_2/flutter)

enter image description here

答案 3 :(得分:1)

  1. 创建一个android项目,然后看一切正常。
  2. 如果Kotline的Gradle同步问题:文件->设置-> Kotlin编译器->目标JVM版本更改为1.8,可以解决此问题。

如果一切都可以像android项目一样正常运行,请继续:

  1. 文件->设置->语言和框架-> Flutter。
  2. 选择flutter sdk路径为src \ flutter,然后确定
  3. 如果第4步不起作用,则选择路径src \ flutter \ bin;

注意:如果android 10.0无法正常工作,请尝试使用9.0;

答案 4 :(得分:0)

我也面临同样的问题,但是尝试上述解决方案没有帮助。所以我尝试了另一件事:

  1. 打开文件
  2. 从“文件”菜单中选择设置
  3. 从左侧面板中选择语言和框架
  4. 选择Flutter
  5. 然后从右侧面板中选择Flutter SDK的位置

flutter SDK的位置是您复制或克隆代码的位置。就我而言,它类似于以下内容:enter image description here
如果指定的位置包含Flutter SDK,则版本部分将包含您的Flutter版本。否则,版本部分将不包含任何版本,并且设置对话框底部将显示一条消息:

  

在指定位置找不到Flutter SDK

希望这会有所帮助。

答案 5 :(得分:0)

将Flutter文件夹置于dekstop上,然后再次尝试设置flutter sdk路径

也检查一下。

https://flutter.dev/docs/get-started/install/windows

答案 6 :(得分:0)

需要正确指定Flutter安装路径。要查找路径,请在命令行中运行:

flutter doctor -v

输出的第二行应该是路径:

[√] Flutter (Channel stable, 2.0.6, on Microsoft Windows [Version 10.0.19041.488], locale en-US)
   --- THIS LINE IS 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 中输入路径。