gpt4 book ai didi

android - 升级到 Flutter 3.0 后无法构建 iOS 或 Android 应用

转载 作者:行者123 更新时间:2023-12-04 23:58:31 24 4
gpt4 key购买 nike

升级到 Flutter 3.0 后,我不再能够为 iOS 或 Android 构建任何应用程序,并且在两个构建中都出现相同的错误:

: 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;

^^^^^^^^^
这些错误在文件“src/structs.g.dart”(据我所知是 Flutter/Dart 的一部分)中,如下所示:
/// {@category Struct}
class _CHAR_INFO__Char_e__Union extends Union {
@Uint16()
external int UnicodeChar;
@Uint8()
external int AsciiChar;
}

extension CHAR_INFO_Extension on CHAR_INFO {
int get UnicodeChar => Char.UnicodeChar;
set UnicodeChar(int value) => Char.UnicodeChar = value;

int get AsciiChar => Char.AsciiChar;
set AsciiChar(int value) => Char.AsciiChar = value;
}
我在 macOS Monterey 12.3.1 和 flutter doctor -v显示没有发现错误。
看起来文件“src/structs.g.dart”似乎是“pub.dartlang.org”中 Win32 组件的一部分,但我还没有为 Windows 构建我的应用程序。
任何关于我需要做什么才能再次为 iOS 和 Android 构建的想法将不胜感激。
谢谢
莱斯

最佳答案

所以,对我有帮助的东西:

  • 删除下一个文件夹 /Users/your-user/.pub-cache/hosted/pub.dartlang.org
  • 点击flutter pub upgrade

  • 然后尝试运行你的项目🎉

    关于android - 升级到 Flutter 3.0 后无法构建 iOS 或 Android 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72216661/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com