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

我所做的:

安装了颤振 安装了Android Studio,以及Flutter插件,包括Dart插件 在命令行中颤振运行正常,所有五个测试都通过了。(见下文)

[✓] 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.


当前回答

一个更快的方法…

打开android studio..进入文件菜单....在那里你会发现无效缓存/重新启动..点击它,并响应弹出的无效和重新启动

您的android工作室将重新启动。一切都完成了。

这对我真的很有帮助。

其他回答

操作系统: 乌班图 19.04

IntelliJ: 1 . 2RC

我已经阅读了之前所有的答案,经过一段时间的尝试,我发现IntelliJ Flutter插件不需要Flutter的路径,而是需要基本安装文件夹。

所以这两个步骤:

安装IntelliJ Flutter插件: Ctrl + Shift + a(打开动作) 输入搜索'Flutter',点击进入安装并重新启动IntelliJ 配置Flutter插件: Ctrl + Alt + s(打开设置) 输入搜索'Flutter',在语言和框架下选择选项 打开终端,颤振输出PATH_TO_FLUTTER/bin/flutter,你只需要PATH_TO_FLUTTER,所以从/bin中删除所有内容… 将位置粘贴到Flutter SDK路径输入并应用。

然后会要求您重新启动IntelliJ,您应该同时配置Flutter和Dart:

好运!

事实上,在运行应用程序之前检查设置是一个好习惯。

你检查过java SDK路径吗?(事实上,如果你已经运行了另一个应用程序,但未能运行这个,这可能是从Github或其他人下载的。 然后你可能需要检查颤振设置和省道设置。

在Mac

在尝试了一堆东西,和几次做一个新鲜的git克隆颤振项目..所有这些都无济于事,最后唯一有效的方法就是下载MacOS .zip文件,并以这种方式重新安装

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

这通常发生在在其他机器上创建的项目上。要在Android Studio 3.1.3上修复此问题:

文件->设置(ctrl+alt+s) 语言和框架-> Dart 勾选“为项目启用Dart支持…” 在“Dart SDK路径”中单击“…”并导航到flutter SDK目录。在这个目录下你会找到“bin/cache/dart-sdk”。这是你应该使用的dart sdk路径。 点击“应用” 关闭项目并再次打开它(有时需要这一步,有时不需要)

编辑2019-05-28 -我不知道这个选项启用了多长时间,但我注意到在Android Studio 3.4中,在其他机器上开发的项目中启用Dart支持更容易。

用Gradle文件同步项目 构建完成后,单击编辑器面板顶部的“启用dart支持”。

在macOS上点击解决了我的问题

IntelliJ IDEA ->首选项->语言和框架->颤振 关于SDK部分 设置路径到你的SDK,添加路径到flutter SDK windows版https://flutter.dev/docs/get-started/install/windows, macOS版https://flutter.dev/docs/get-started/install/macos和Linux版请参见此链接

如果没有,请从此链接下载flutter