代码之家  ›  专栏  ›  技术社区  ›  Gpack

用户界面。在chrome或macos上运行Flatter应用程序时未找到TextLeadingDistribution

  •  1
  • Gpack  · 技术社区  · 4 年前

    在使用dart migrate后尝试在chrome或macos上运行我的应用程序时,我在控制台中遇到以下错误:

    Downloading Web SDK...                                           2,674ms
    Launching lib/web/main.dev.dart on Chrome in debug mode...
    Waiting for connection from debug service on Chrome...          
    ../../../.pub-cache/hosted/pub.dartlang.org/styled_text-3.0.1/lib/custom_style.dart:38:7: Error: Type 'ui.TextLeadingDistribution' not found.
          ui.TextLeadingDistribution? leadingDistribution,
          ^^^^^^^^^^^^^^^^^^^^^^^^^^
    ../../../.pub-cache/hosted/pub.dartlang.org/styled_text-3.0.1/lib/custom_style.dart:98:7: Error: Type 'ui.TextLeadingDistribution' not found.
          ui.TextLeadingDistribution? leadingDistribution,
          ^^^^^^^^^^^^^^^^^^^^^^^^^^
    ../../../.pub-cache/hosted/pub.dartlang.org/styled_text-3.0.1/lib/custom_style.dart:219:3: Error: Type 'ui.TextLeadingDistribution' not found.
      ui.TextLeadingDistribution? get leadingDistribution =>
    

    它在Android/iPhone模拟器上运行良好。
    我尝试了以下方法,但都没有成功:

    1. 颤振2.0.6(稳定)
    2. 颤振2.5.3(稳定)
    3. 弗利特医生没有什么错
    4. 扑动清洁,扑动酒吧缓存修复,扑动酒吧获取
    5. 重新启动VSCode
    0 回复  |  直到 4 年前
        1
  •  0
  •   Gpack    4 年前

    实际上,这个问题来自于依赖样式的_文本。
    我只复制了回购协议中我们需要的文件,解决了这个问题。