Не найдена реализация для метода getWindowMaximumSize (окно рабочего стола fl_ter размера окна) - PullRequest
0 голосов
/ 09 марта 2020

В моем проекте Flutter desktop я пытаюсь использовать плагин window_size (на windows 10), чтобы попытаться установить максимальный размер окна. Я добавил плагин в 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)

Есть ли что-нибудь, что я могу сделать, чтобы это исправить, возможно, установив указанную c версию плагина?

Работают другие функции плагина, например, getCurrentScreen.

1 Ответ

1 голос
/ 10 марта 2020

Эти методы в настоящее время реализованы только для macOS. Вы можете подписаться на этот выпуск для получения обновлений Windows и Linux.

...