【发布时间】:2018-07-16 23:27:26
【问题描述】:
我安装了 Flutter 并设置了 Android Studio。然后我在 GitHub (https://github.com/flutter/flutter) 上克隆了一个颤振示例并在 Android Studio 中启动它,但它警告我“Dart SDK 未配置”,这也发生在我的同事身上。但是如果我在 Android Studio 中新建一个项目,完全没有问题。
我做了什么:
-
安装 Flutter
-
安装了 Android Studio,以及包含 Dart 插件的 Flutter 插件
-
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 • 引擎 Dart 版本 2.0.0-edge.7af4db0ea091dddca6b2da851e6dda8d7f9467e8
[✓] Android 工具链 - 为 Android 设备开发 (Android SDK 27.0.3) • Android SDK 位于 /Users/katelyn/Library/Android/sdk • Android NDK 位置未配置(可选;对原生分析支持有用) • 平台 android-27,构建工具 27.0.3 • Java 二进制文件位于:/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_152-release-915-b08)
[✓] iOS 工具链 - 为 iOS 设备开发 (Xcode 9.2) • Xcode 位于 /Applications/Xcode.app/Contents/Developer • Xcode 9.2,内部版本 9C40b • ios 部署 1.9.2 • CocoaPods 1.4.0 版
[✓] Android Studio(3.0版) • Android Studio 位于 /Applications/Android Studio.app/Contents • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_152-release-915-b08)
[✓] 连接的设备 • 为 x86 构建的 Android SDK • emulator-5554 • android-x86 • Android 7.1.1 (API 25)(模拟器)
上周,我可以通过命令行(在那个目录中)运行他们的示例,
flutter run
但现在我使用 Gradle 显示一些错误。
在调试中为 x86 构建的 Android SDK 上启动 lib/main.dart 模式... 初始化 gradle... 0.7s 解决依赖关系...
- 运行 Gradle 时出错: 退出代码 1 来自:/Users/katelyn/AndroidStudioProjects/flutter/examples/flutter_gallery/android/gradlew app:properties:
FAILURE:构建失败并出现异常。
在哪里: 构建文件 '/Users/katelyn/AndroidStudioProjects/flutter/examples/flutter_gallery/android/app/build.gradle' 行:20
出了什么问题: 评估项目 ':app' 时出现问题。 3
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
通过https://help.gradle.org获得更多帮助
0 秒内构建失败
请查看 android/ 文件夹中的 Gradle 项目设置。
【问题讨论】:
-
您可以使用Android Studio,打开并运行您更扁平的项目。我刚刚在 Android Studio 中测试成功
-
你更新了
projectSource > android > gradle.build中的任何内容 -
转到项目设置(
cmd + ,在 Mac 和ctrl + ,可能适用于 Windows),在 Languages & Frameworks 下,应该有一个选项 Dart, 如果禁用,则启用 dart 支持并提供安装 dart 的路径 -
我也遇到这个错误,然后我打开“项目结构”,点击问题,然后我修复了所有错误。为我工作。 !image here
-
转到设置->语言和框架->flutter->在sdk部分找到“Flutter SDK path”并在此处过去您的flutter sdk路径
标签: flutter android-studio dart configuration dart-sdk