flutter - 未配置 Dart SDK

我安装了 Flutter 并设置了 Android Studio。然后我在 GitHub (https://github.com/flutter/flutter) 上克隆了一个 flutter 示例并在 Android Studio 中启动它,但它警告我“Dart SDK 未配置”,这也发生在我的同事身上。但是如果我在 Android Studio 中新建一个项目,完全没有问题。

我做了什么:

  1. 已安装 Flutter

  2. 已安装 Android Studio,以及包含 Dart 插件的 Flutter 插件

  3. Flutter 在命令行中运行正常,所有五个测试都通过了。 (见下文)

[✓] Flutter (on Mac OS X 10.13.3 17D47, locale en-US, channel dev) • Flutter version 0.0.22 at /Users/katelyn/flutter • Framework revision 3001b3307d (7 days ago), 2018-01-30 11:37:15 -0800 • Engine revision 8f2d72b183 • Tools Dart version 2.0.0-dev.16.0 • Engine Dart version 2.0.0-edge.7af4db0ea091dddca6b2da851e6dda8d7f9467e8

[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3) • Android SDK at /Users/katelyn/Library/Android/sdk • Android NDK location not configured (optional; useful for native profiling support) • Platform android-27, build-tools 27.0.3 • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] iOS toolchain - develop for iOS devices (Xcode 9.2) • Xcode at /Applications/Xcode.app/Contents/Developer • Xcode 9.2, Build version 9C40b • ios-deploy 1.9.2 • CocoaPods version 1.4.0

[✓] Android Studio (version 3.0) • Android Studio at /Applications/Android Studio.app/Contents • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] Connected devices • Android SDK built for x86 • emulator-5554 • android-x86 • Android 7.1.1 (API 25) (emulator)

上周,我可以通过命令行(在那个目录中)运行他们的示例,

flutter run 

但现在我使用 Gradle 显示一些错误。

Launching lib/main.dart on Android SDK built for x86 in debug mode... Initializing gradle... 0.7s Resolving dependencies...

  • Error running Gradle: Exit code 1 from: /Users/katelyn/AndroidStudioProjects/flutter/examples/flutter_gallery/android/gradlew app:properties:

FAILURE: Build failed with an exception.

  • Where: Build file '/Users/katelyn/AndroidStudioProjects/flutter/examples/flutter_gallery/android/app/build.gradle' line: 20

  • What went wrong: A problem occurred evaluating project ':app'. 3

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

  • Get more help at https://help.gradle.org

BUILD FAILED in 0s

Please review your Gradle project setup in the android/ folder.

最佳答案

从 git 导入 flutter 项目后,我遇到了同样的问题。这些是解决问题的步骤。

  1. 文件->设置->语言和框架->Flutter
  2. 选择flutter SDK路径:我们第一次安装flutter的时候,选择flutter应该安装的位置。选择这个位置。
  3. 点击确定,android studio 会刷新。问题解决后继续。
  4. 如果您仍然遇到错误。
  5. 转到 this链接并安装 Dart。
  6. 转到设置中的相同位置,..Language & Framework->Dart 并选择 SDK 位置。

这解决了我的问题。

https://stackoverflow.com/questions/48650831/

相关文章:

flutter - Flutter中文本小部件下的黄线?

flutter - 你如何从 Dart 代码中检测宿主平台?

flutter - 如何关闭屏幕键盘?

dart - 无状态小部件类中的键是什么?

flutter - 如何禁用 Flutter 中的按钮?

Flutter - 在溢出时换行,例如插入省略号或淡入淡出

flutter - 如何在 flutter 中更改包名称?

flutter - 如何处理不需要的小部件构建?

flutter - 如何在 Flutter 中制作圆角图像

flutter - 如何使按钮宽度与父级匹配?