错误:找不到:'dart:ui'导出'dart:ui'显示偏移;

时间:2019-10-30 05:13:37

标签: android-studio flutter dart

当我在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类问题。

有什么想法吗? 请帮忙,非常感谢

2 个答案:

答案 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。