我在将Flutter升级到最新的3.10.1后运行调试模式时遇到以下错误。
file_version_info.dart:16:17: Error: Field 'wCodePage' cannot be nullable or have type 'Null', it must be `int`, `double`, `Pointer`, or a subtype of `Struct` or `Union`.
external int? wCodePage;
^
Target kernel_snapshot failed: Exception
FAILURE: Build failed with an exception.
* Where:
Script 'C:\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1201
我已经尝试清理构建和升级包,但没有任何帮助。当我将SDK降级到3.7.2时,它可以正常工作。感谢任何帮助。
1条答案
按热度按时间nr7wwzry1#
我找到我的问题了。我使用的是一个名为
new_version
的软件包,它使用的是折旧后的软件包package_info_plus_windows
。在我移除故障包后,一切都工作正常。我认为这是Flutter的一个问题,因为有这么多的第三方软件包,随着Flutter版本的发展,它们可能会导致不兼容的问题。