未找到方法 getWindowMaximumSize 的实现(window_size flutter desktop)
No implementation found for method getWindowMaximumSize (window_size flutter desktop)
在我的 Flutter desktop
项目中,我正在尝试使用 window_size 插件(在 windows 10 上)尝试设置 window 的最大大小。
我在 pubspec.yaml
中添加了插件,如下所示:
依赖关系:
...
window_size:
git:
url: https://github.com/google/flutter-desktop-embedding
path: plugins/window_size
然后我将其导入 main.dart
:
import 'package:window_size/window_size.dart' as window_size;
当我调用像 getWindowMaxSize
或 setWindowMaxSize
这样的方法时,我得到这样的错误:
[ERROR:c:\b\s\w\ir\cache\builder\src\flutter\lib\ui\ui_dart_state.cc(157)] Unhandled Exception: MissingPluginException(No implementation found for method getWindowMaximumSize on channel flutter/windowsize)
#0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:154:7)
<asynchronous suspension>
#1 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:329:12)
#2 WindowSizeChannel.getWindowMaxSize (package:window_size/src/window_size_channel.dart:202:32)
#3 getWindowMaxSize (package:window_size/src/window_size_utils.dart:83:37)
我能做些什么来修复它,也许是通过安装特定的插件版本?
其他插件功能,例如 getCurrentScreen
正在运行。
这些方法目前仅针对 macOS 实现。您可以订阅 this issue 以获取有关 Windows 和 Linux 的更新。
在我的 Flutter desktop
项目中,我正在尝试使用 window_size 插件(在 windows 10 上)尝试设置 window 的最大大小。
我在 pubspec.yaml
中添加了插件,如下所示:
依赖关系:
...
window_size:
git:
url: https://github.com/google/flutter-desktop-embedding
path: plugins/window_size
然后我将其导入 main.dart
:
import 'package:window_size/window_size.dart' as window_size;
当我调用像 getWindowMaxSize
或 setWindowMaxSize
这样的方法时,我得到这样的错误:
[ERROR:c:\b\s\w\ir\cache\builder\src\flutter\lib\ui\ui_dart_state.cc(157)] Unhandled Exception: MissingPluginException(No implementation found for method getWindowMaximumSize on channel flutter/windowsize)
#0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:154:7)
<asynchronous suspension>
#1 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:329:12)
#2 WindowSizeChannel.getWindowMaxSize (package:window_size/src/window_size_channel.dart:202:32)
#3 getWindowMaxSize (package:window_size/src/window_size_utils.dart:83:37)
我能做些什么来修复它,也许是通过安装特定的插件版本?
其他插件功能,例如 getCurrentScreen
正在运行。
这些方法目前仅针对 macOS 实现。您可以订阅 this issue 以获取有关 Windows 和 Linux 的更新。