我安装了Flutter并设置了Android Studio.然后我在GitHub上克隆了一个颤动的例子(https://github.com/flutter/flutter)并在Android Studio中启动它,但它警告我"Dart SDK未配置",这也发生在我的同事身上.但是,如果我在Android Studio中创建一个新项目,则完全没问题.
我做了什么:
安装颤振
安装了Android Studio,以及包括Dart插件在内的Flutter插件
在命令行中的颤动运行正常,所有五个测试都通过了.(见下文)
[✓] Flutter(在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天前),2018-01-30 11:37:15 -0800•引擎版本8f2d72b183•工具Dart版本2.0.0-dev.16.0•Engine 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/AndroidStudio.app/Contents/jre/jdk/Contents/Home/bin/java•JavaScriptOpenJDK 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 at/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
Run Code Online (Sandbox Code Playgroud)
但现在我用Gradle显示了一些错误.
在调试模式下为x86构建的Android SDK上启动lib/main.dart ...初始化gradle ... 0.7s解决依赖关系......
*运行Gradle时出错:退出代码1:/ Users/katelyn/AndroidStudioProjects/flutter/examples/flutter_gallery/android/gradlew app:属性:FAILURE:构建因异常而失败.
其中:构建文件'/Users/katelyn/AndroidStudioProjects/flutter/examples/flutter_gallery/android/app/build.gradle'行:20
出了什么问题:评估项目':app'时出现问题.3
尝试:使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行以获取更多日志输出.
在https://help.gradle.org获取更多帮助 …
当我尝试运行我的第一个 flutter 应用程序时,会发生以下错误。
file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/action_sheet.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' show ImageFilter;
^
file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' show ImageFilter;
^
file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/colors.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' show Color;
^
file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/dialog.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' show ImageFilter;
^
file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' show ImageFilter;
^
file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/slider.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
^
file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/cupertino/switch.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
^
file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/material/animated_icons.dart:9:8: Error: Not found: 'dart:ui'
import 'dart:ui' …Run Code Online (Sandbox Code Playgroud)我正在尝试为我的 Flutter 项目开发一个 Dart 包。它只包含 Dart(所以没有 Flutter)代码。
当尝试使用 Android Studio 或 IntelliJ 运行我的单元测试时,我收到以下错误:
Test framework quit unexpectedly
在输出窗口中,我收到以下消息:
Testing started at 21:38 ...
/Users/<user>/development/flutter/bin/cache/dart-sdk/bin/pub run test -r json /Users/<user>/Projects/personal/<project dir>/<project>
Observatory listening on http://127.0.0.1:57505/
Could not find a file named "pubspec.yaml" in "/Users/<user>/.pub-cache/hosted/pub.dartlang.org/test-1.5.3".
Process finished with exit code 66
Run Code Online (Sandbox Code Playgroud)
整个.pub-cache目录甚至不存在...
我如何让测试工作?
我试图在 Flutter 项目中运行我的 .dart 文件,以了解 SQlite 数据库如何在 Flutter 应用程序中工作。所以我正在执行我的 .dart 文件然后出现此错误
\n\nC:\\Users\\ChangNoi\\Desktop\\GitHub\\project_fight_2\\lib\\backend>dart database.dart\ndatabase.dart: Warning: Interpreting this as package URI,'package:projectfight2/backend/database.dart'.\n\n/C:/Program%20Files/Flutter/packages/flutter/lib/src/services/binary_messenger.dart:7:8: Error: Notfound: 'dart:ui'\nimport 'dart:ui' as ui;\n ^\n/C:/Program%20Files/Flutter/packages/flutter/lib/src/services/binding.dart:7:8: Error: Not found: 'dart:ui'\nimport 'dart:ui' as ui;\n ^\n/C:/Program%20Files/Flutter/packages/flutter/lib/src/services/font_loader.dart:7:8: Error: Not found: 'dart:ui'\nimport 'dart:ui';\n ^\n/C:/Program%20Files/Flutter/packages/flutter/lib/src/services/platform_messages.dart:7:8: Error: Not found: 'dart:ui'\nimport 'dart:ui' as ui;\n ^\n/C:/Program%20Files/Flutter/packages/flutter/lib/src/services/platform_views.dart:7:8: Error: Not found: 'dart:ui'\nimport 'dart:ui';\n ^\n/C:/Program%20Files/Flutter/packages/flutter/lib/src/services/raw_keyboard.dart:7:8: Error: Not found: 'dart:ui'\nimport 'dart:ui';\n ^\n/C:/Program%20Files/Flutter/packages/flutter/lib/src/services/system_channels.dart:5:8: Error: Not found: 'dart:ui'\nimport 'dart:ui';\n ^\n/C:/Program%20Files/Flutter/packages/flutter/lib/src/services/system_chrome.dart:6:8: Error: Not found: 'dart:ui'\nimport 'dart:ui';\n ^\n/C:/Program%20Files/Flutter/packages/flutter/lib/src/services/system_chrome.dart:12:1: Error: Not found: 'dart:ui'\nexport 'dart:ui' show Brightness;\n …Run Code Online (Sandbox Code Playgroud)