我安装了 Flutter 并设置了 Android Studio。然后我在 GitHub ( https://github.com/flutter/flutter ) 上克隆了一个颤振示例并在 Android Studio 中启动它,但它警告我“未配置 Dart SDK”,这也发生在我的同事身上. 但是如果我在 Android Studio 中创建一个新项目,完全没有问题。
我做了什么:
安装颤振
安装了 Android Studio,以及 Flutter 插件,包括 Dart 插件
Flutter 在命令行中运行正常,所有五个测试都通过了。(见下文)
[✓] Flutter(在 Mac OS X 10.13.3 17D47 上,locale en-US,channel dev) • 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、build-tools 27.0.3 • Java 二进制文件位于:/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java 版本 OpenJDK Runtime Environment (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
[✓] 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 项目设置。