错误:未找到:'dart:ui' export 'dart:ui' show Offset;
Posted
技术标签:
【中文标题】错误:未找到:\'dart:ui\' export \'dart:ui\' show Offset;【英文标题】:Error: Not found: 'dart:ui' export 'dart:ui' show Offset;错误:未找到:'dart:ui' export 'dart:ui' show Offset; 【发布时间】:2020-02-25 09:13:01 【问题描述】:当我在 android Studio 上运行时
颤振驱动--target=test_driver/app.dart
我得到了这个输出
file:///C:/flutter/packages/flutter_test/lib/src/accessibility.dart:8:8: 错误:未找到:'dart:ui' import 'dart:ui' as ui;
file:///C:/flutter/packages/flutter_test/lib/src/binding.dart:9:8: 错误:未找到:'dart:ui' import 'dart:ui' as ui; ^
file:///C:/flutter/packages/flutter_test/lib/src/matchers.dart:8:8: 错误:未找到:'dart:ui' import 'dart:ui' as ui; ^
file:///C:/flutter/packages/flutter_test/lib/src/matchers.dart:9:8: 错误:未找到:'dart:ui' import 'dart:ui';
file:///C:/flutter/packages/flutter_test/lib/src/test_pointer.dart:12:1: 错误:未找到:'dart:ui' export 'dart:ui' show Offset; ^
file:///C:/flutter/packages/flutter_test/lib/src/window.dart:6:8: 错误:未找到:'dart:ui' import 'dart:ui' 隐藏窗口;
file:///C:/flutter/packages/flutter/lib/src/rendering/box.dart:6:8: 错误:未找到:'dart:ui' import 'dart:ui' as ui show lerpDouble;
file:///C:/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart:6:8: 错误:未找到:'dart:ui' import 'dart:ui' as ui;
file:///C:/flutter/packages/flutter/lib/src/rendering/editable.dart:6:8: 错误:未找到:'dart:ui' import 'dart:ui' as ui show TextBox, lerpDouble;
file:///C:/flutter/packages/flutter/lib/src/rendering/error.dart:5:8: 错误:未找到:'dart:ui' import 'dart:ui' as ui show Paragraph, 段落生成器,段落约束,段落样式,
停止应用程序实例。驱动程序测试失败:254
我的颤振医生-v
[√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 29.0.2) • Android SDK 位于 C:\Users\ROG\AppData\Local\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-release-1483-b03) • 接受所有 Android 许可证。
[√] Chrome - 为网络开发 • C:\Program Files (x86)\Google\Chrome\Application\chrome.exe 中的 Chrome
[!] Visual Studio - 为 Windows 开发(Visual Studio 社区 2017 15.9.7) • C:\Program Files (x86)\Microsoft Visual Studio\2017\Community 中的 Visual Studio • Visual Studio Community 2017 版本 15.9.28307.423 X Visual Studio 缺少必要的组件。请重新运行“使用 C++ 进行桌面开发”的 Visual Studio 安装程序 工作量,并包括以下组件: 微软构建 VC++ 2017 版本 15.9 v14.16 最新 v141 工具 Windows 10 SDK (10.0.17763.0)
[√] Android Studio(3.5版) • Android Studio 位于 C:\Program Files\Android\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 社区版中的 IntelliJ 2019.2.3 • Flutter 插件版本 40.2.4 • Dart 插件版本 192.7402
[√] VS Code,64 位版本(版本 1.29.1) • C:\Program Files\Microsoft VS Code 中的 VS 代码 • Flutter 扩展版本 2.21.1
[√] 已连接设备(3 个可用) • 三星 Galaxy S9 1 • 192.168.126.103:5555 • android-x86 • Android 8.0.0 (API 26) • Windows • Windows • windows-x64 • Microsoft Windows [版本 10.0.18362.418] • web • web • web-javascript • Google Chrome 78.0.3904.70
!医生发现了 1 个类别的问题。
有什么想法吗? 请帮忙,非常感谢
【问题讨论】:
【参考方案1】:运行app的时候会发现2个main.dart,选择旁边有flutter图标的那个
添加检查所有必需的组件并更新所有组件
一个。从开始菜单启动“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 的默认设置。
【讨论】:
【参考方案2】:确保具有驱动程序的测试文件不包含任何与颤振相关的导入。
所以app_test应该和flutter无关,只有dart。
【讨论】:
以上是关于错误:未找到:'dart:ui' export 'dart:ui' show Offset;的主要内容,如果未能解决你的问题,请参考以下文章
dart:ui:1:错误:未找到:dart:ui。颤振/飞镖:
未找到模块:错误:无法解析“../aws-exports”(React-Native Expo Web)
如何修复此错误:偏移参数包含 NaN 值。 'dart:ui/painting.dart':断言失败:第 43 行:'<优化输出>'
集成测试时如何解决 Flutter 中请求“dart.ui”的问题
“未找到:'dart:js' export 'dart:js' show allowInterop, allowInteropCaptureThis”运行测试时出错