首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >未配置Dart SDK

未配置Dart SDK
EN

Stack Overflow用户
提问于 2018-02-07 03:49:43
回答 31查看 259.4K关注 0票数 263

我安装了Flutter并设置了Android Studio。但是如果我在Android Studio中创建一个新项目,完全没有问题。

我所做的:

  1. Installed Flutter

  1. 安装了Android Studio,以及包括Dart插件

在内的Flutter插件

在命令行中运行

  1. Flutter运行正常,所有五个测试都通过了。(见下文)

✓Flutter (在Mac OS X 10.13.3 17D47上,区域设置为en-US,通道开发)·Flutter版本0.0.22位于/Users/katelyn/flutter·框架修订版3001b3307d (7天前),2018-01-30 11:37:15 -0800·引擎修订版8f2d72b183·工具Dart版本2.0.0-dev.16.0·Engine Dart版本2.0.0-edge.7af4db0ea091dddca6b2da851e6dda8d7f9467e8

Java工具链-针对安卓设备进行开发(Android SDK 27.0.3)·Android SDK位于/Users/katelyn/Library/ Android /sdk·Android NDK位置未配置(可选;用于本机分析支持)·Platform android-27,build-tools 27.0.3·✓二进制文件位于: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java·Java版本OpenJDK运行时环境(build 1.8.0_152-release-915-b08)

应用程序iOS工具链-为iOS设备开发(Xcode 9.2)·Xcode位于/Applications/Xcode.app/Contents/Developer·Xcode 9.2,内部版本9C40b·ios-deploy 1.9.2·CocoaPods版本1.4.0

连接x86的设备·为✓构建的Android SDK·仿真器-5554·android-x86·Android 7.1.1 (API 25) (仿真器)

上周,我可以通过命令行(在dir中)运行它们示例,

代码语言:javascript
复制
flutter run 

但是现在我发现了Gradle的一些错误。

在Android SDK上以调试模式启动为x86构建的lib/main.dart ...正在初始化gradle...0.7秒正在解析依赖关系...

运行Gradle时出现

  • 错误:从: /Users/katelyn/AndroidStudioProjects/flutter/examples/flutter_gallery/android/gradlew app:properties:

退出代码1

失败:生成失败,出现异常。

文件行,其中: Build '/Users/katelyn/AndroidStudioProjects/flutter/examples/flutter_gallery/android/app/build.gradle‘

  • :20

  • 错误之处:评估项目':app‘时出现问题。3

  • Try:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。

https://help.gradle.org获取更多帮助

生成在0s中失败

请查看android/文件夹中的Gradle项目设置。

EN

回答 31

Stack Overflow用户

发布于 2018-04-06 10:42:31

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

  1. File->Settings->Language & Framework->Flutter
  2. Choose flutter SDK路径:当我们第一次安装flutter时,我们选择了flutter的安装位置。选择此location.
  3. Click OK,android studio将刷新。如果问题已解决,请继续。如果您仍然遇到错误,请继续。
  4. 转到this链接并安装Dart。
  5. 转到设置、..Language &框架->Dart中的同一位置,并选择SDK.

这为我解决了问题。

票数 376
EN

Stack Overflow用户

发布于 2018-07-27 20:40:30

要在Android Studio 3.1.3上修复此问题:

Dart

  • 文件->设置Dart和框架->Dart

  • 检查"Enable Dart support ->
  1. ...“
  2. in "Dart SDK path”单击输入"...“并导航到flutter SDK目录。在该目录下,您将找到"bin/cache/dart-sdk".这是您应该使用的dart sdk路径。
  3. 单击"Apply"
  4. Close项目并再次打开它(有时需要此步骤,有时不需要)

编辑 2019-05-28 -我不知道这个选项启用了多久,但我注意到在AndroidStudio3.4中,在其他机器上开发的项目中启用Dart支持会更容易。

  1. 文件->与Gradle文件
  2. 同步项目生成后,单击编辑器面板顶部的“启用dart支持”。
票数 221
EN

Stack Overflow用户

发布于 2018-03-12 11:41:59

我也有同样的Dart SDK问题,我使用了this作为我的解决方案。为了解决这个问题,而不必每次都使用终端来测试我的程序,我遵循的步骤如下。

  1. 查找flutter SDK路径。我是这样做的,输入echo $PATH,然后用/flutter/bin.
  2. Assuming查找路径,你的路径类似于/cache/dart-sdk/bin,只需添加/cache/dart-sdk/bin.../flutter/bin/cache/dart-sdk/bin就是你的Dart SDK所在的位置。假设您说相同的Dart SDK未配置,错误伴随着可以配置您的Dart SDK的内容。单击configure选项并将.../flutter/bin/cache/dart-sdk设置为您的SDK。这应该会解决你的问题。打开你的Android Studio偏好设置(

+ ',')并进入Languages and Frameworks>Dart.

  1. Under Dart菜单,你应该能够进入你的Dart SDK path.

我使用IntelliJ IDEA完成了这些步骤,所以它们应该是几乎相同的。如果这不起作用,有时创建一个虚拟的Dart项目可以让事情再次正常工作。这为我解决了一个类似的问题。

票数 70
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48650831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档