【问题标题】: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 个类别的问题。

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

【问题讨论】:

    标签: android-studio flutter dart


    【解决方案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。

      【讨论】:

        猜你喜欢
        • 2021-11-02
        • 2023-01-26
        • 1970-01-01
        • 2021-05-27
        • 2023-04-04
        • 1970-01-01
        • 2021-01-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多