【发布时间】:2022-10-17 03:42:47
【问题描述】:
我有一个在 Flutter 2.10.5 中在 Windows web 和 Android 中编译的应用程序,但是当更新到 Flutter 3.0.1 时,它只能在 Windows 中编译,而不是在 web 中,Android 使用这种类型的 win32-2.6.1 库会出现很多错误:
- win32-2.6.1/lib/src/structs.g.dart:2646:16:错误:只有 JS 互操作成员可能是“外部”。 外部int dwSize;
- win32-2.6.1/lib/src/structs.g.dart:2649:16:错误:只有 JS 互操作成员可能是“外部的”。 外部int dwICC;
- win32-2.6.1/lib/src/com/iuri.dart:315:13:错误:“指针”不是类型。 Pointer<Pointer> pbstrPassword,
- win32-2.6.1/lib/src/com/iuri.dart:312:19:错误:“NativeFunction”不是类型。本机函数<
依此类推,以:
错误:编译失败。
【问题讨论】:
-
如果没有minimal reproducible example,我不知道如何回答这个问题。您能否显示重现此问题并显示此错误的最小代码?
-
最小的例子是可以从这里下载的应用程序本身:dropbox.com/s/t7hhff2396iydxl/amf_app.zip?dl=0