颤振错误:找不到成员:'UnicodeChar'

Gbe*_*uga 49 dart flutter

升级到flutter 3.0.0后。我收到此错误:

Error: Member not found: 'UnicodeChar'.
  int get UnicodeChar => Char.UnicodeChar;

Error: Setter not found: 'UnicodeChar'.
  set UnicodeChar(int value) => Char.UnicodeChar = value;

Error: Member not found: 'AsciiChar'.
  int get AsciiChar => Char.AsciiChar;

Error: Setter not found: 'AsciiChar'.
  set AsciiChar(int value) => Char.AsciiChar = value;
Run Code Online (Sandbox Code Playgroud)

这是图像: 在此输入图像描述

mrv*_*nzo 89

就我而言,它是过时的传递依赖项之一。

\n

升级依赖项为我解决了这个问题。

\n

从终端(在项目文件夹内):

\n

flutter pub upgrade

\n

来自 Visual Studio 代码

\n
    \n
  1. 打开命令面板...\xe2\x8c\x98 Command+P在 MacOS 上)
  2. \n
  3. 类型Flutter: Upgrade Packages
  4. \n
\n

来自 Android Studio

\n
    \n
  1. 打开到处搜索ShiftShift在 MacOS 上)
  2. \n
  3. 类型Flutter Pub Upgrade
  4. \n
\n

  • 我需要运行“flutter pub Upgrade --major-versions”来解决主要版本依赖关系约束 (6认同)

dyl*_*lan 31

要解决该错误,请执行以下操作

  1. 升级所有第三方软件包
  2. 扑干净
  3. 删除 pubspec.lock 文件
  4. 扑扑酒吧得到

您可以通过以下链接了解更多信息 https://youtu.be/lxeB5ZZyJXM