当我在Android Studio上运行时
颤振驱动器--target = test_driver / app.dart
我得到了这个输出
文件:/// C:/flutter/packages/flutter_test/lib/src/accessibility.dart:8:8: 错误:找不到:'dart:ui'作为ui导入'dart:ui';
文件:/// C:/flutter/packages/flutter_test/lib/src/binding.dart:9:8: 错误:找不到:'dart:ui'作为ui导入'dart:ui'; ^
文件:/// C:/flutter/packages/flutter_test/lib/src/matchers.dart:8:8: 错误:找不到:'dart:ui'作为ui导入'dart:ui'; ^
文件:/// C:/flutter/packages/flutter_test/lib/src/matchers.dart:9:8: 错误:找不到:'dart:ui'导入'dart:ui';
文件:/// C:/flutter/packages/flutter_test/lib/src/test_pointer.dart:12:1: 错误:找不到:'dart:ui'导出'dart:ui'显示偏移; ^
文件:/// C:/flutter/packages/flutter_test/lib/src/window.dart:6:8: 错误:找不到:'dart:ui'导入'dart:ui'隐藏窗口;
file:/// C:/flutter/packages/flutter/lib/src/rendering/box.dart:6:8: 错误:找不到:'dart:ui'作为ui show lerpDouble导入'dart:ui';
file:/// C:/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart:6:8: 错误:找不到:'dart:ui'作为ui导入'dart:ui';
file:/// C:/flutter/packages/flutter/lib/src/rendering/editable.dart:6:8: 错误:找不到:'dart:ui'导入'dart:ui'作为ui显示TextBox, lerpDouble;
文件:/// C:/flutter/packages/flutter/lib/src/rendering/error.dart:5:8: 错误:找不到:'dart:ui'作为ui show段落导入'dart:ui', ParagraphBuilder,ParagraphConstraints,ParagraphStyle,
停止应用程序实例。驱动程序测试失败:254
我的扑打医生-v
[√] Android工具链-为Android设备开发(Android SDK 版本29.0.2) •位于C:\ Users \ ROG \ AppData \ Local \ Android \ Sdk的Android SDK •未配置Android NDK位置(可选;对本机性能分析支持很有用) •平台android-29,构建工具29.0.2 •ANDROID_HOME = C:\ Users \ ROG \ AppData \ Local \ Android \ Sdk •Java二进制文件位于:C:\ Program Files \ Android \ Android Studio \ jre \ bin \ java •Java版本OpenJDK运行时环境(内部版本1.8.0_202-发行-1483-b03) •接受所有Android许可。
[√] Chrome-为网络开发 •Chrome浏览器位于C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe
[!] Visual Studio-为Windows开发(Visual Studio Community 2017 15.9.7) •位于C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community的Visual Studio •Visual Studio社区2017版本15.9.28307.423 X Visual Studio缺少必要的组件。请为“使用C ++进行桌面开发”重新运行Visual Studio安装程序。 工作量,并包括以下组件: MSBuild VC ++ 2017版本15.9 v14.16最新v141工具 Windows 10 SDK(10.0.17763.0)
[√] Android Studio(3.5版) •位于C:\ Program Files \ Android \ Android Studio的Android Studio •Flutter插件版本40.2.2 •Dart插件版本191.8593 •Java版本OpenJDK运行时环境(内部版本1.8.0_202-release-1483-b03)
[√] IntelliJ IDEA社区版(2019.2版) •G:\ IntelliJ IDEA社区版2019.2.3中的IntelliJ •Flutter插件版本40.2.4 •Dart插件版本192.7402
[√] VS Code,64位版本(1.29.1版) •C:\ Program Files \ Microsoft VS代码中的VS代码 •Flutter扩展版本2.21.1
[√]已连接设备(3个可用) •三星Galaxy S9 1•192.168.126.103:5555•android-x86•安卓8.0.0(API 26) •Windows•Windows•Windows-x64•Microsoft Windows [版本10.0.18362.418] •网络•网络•网络JavaScript•Google Chrome 78.0.3904.70
!医生发现了1类问题。
有什么想法吗? 请帮忙,非常感谢
答案 0 :(得分:0)
运行该应用程序时,您会发现2个main.dart选择旁边带有颤动图标的一个。
添加检查所需的所有组件并更新所有
a。从开始菜单中启动“ Microsoft Visual Studio安装程序”。
b。为已安装的Visual Studio 2017实例选择“修改”。
c。在工作负载选择器的“摘要”窗格下,单击“使用C ++进行桌面开发”扩展器(如果已折叠)
d。检查“ VC ++ 2015.3 v140工具集(x86,x64)”可选功能。[2]如果尝试构建UWP应用程序,则应安装Visual Studio 2015 Update 3,并在安装过程中选择UWP可选功能。
[3]最后,您还可以将项目/解决方案升级到v141平台工具集,这是Visual Studio 2017的默认设置。
答案 1 :(得分:0)
确保包含驱动程序的测试文件不包含任何与 flutter 相关的导入。
所以 app_test 应该与 flutter 无关,只有 dart。