实际上,我正在使用相同的代码构建应用程序和 Web,但是当我为 Web 构建时,它会被正确编译,但对于我的 android 构建,它会抛出错误:-
Error: Getter not found: 'platformViewRegistry'.
ui.platformViewRegistry.registerViewFactory(viewId, cb);
^^^^^^^^^^^^^^^^^^^^
我的代码导致错误: -
import 'dart:ui' as ui;
class platformViewRegistry {
static registerViewFactory(String viewId, dynamic cb) {
ui.platformViewRegistry.registerViewFactory(viewId, cb);
}
}
我希望这个代码文件只为 web 编译并在应用程序构建中被忽略。我怎样才能做到这一点或告诉我任何方法来消除这种歧义。