0

实际上,我正在使用相同的代码构建应用程序和 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 编译并在应用程序构建中被忽略。我怎样才能做到这一点或告诉我任何方法来消除这种歧义。

4

0 回答 0