Как предотвратить MissingPluginException в приложениях Flutter? - PullRequest
0 голосов
/ 20 апреля 2020

Несколько раз, непредсказуемым для меня образом, я получал MissingPluginExceptions в своих приложениях. Там нет шаблона или согласованности с точки зрения того, какой плагин связан с исключением. Во всяком случае, это будет первая из перечисленных в pubspec.yaml после значков купертино.

Исключения обычно сопровождаются сообщением о том, что сбой сборки, скорее всего, вызван несовместимостью AndroidX в плагине - даже когда то же приложение было создано и запущено без исключений за несколько минут до этого, и даже при переносе программы на AndroidX выдается сообщение «Не найдено ни одного использования».

Когда возникает такой тип исключения, Flutter автоматически запускает что-то называется Jetfier. Иногда это решает проблему, иногда нет, но я бы предпочел не допустить возникновения исключения.

Поэтому я ищу общие рекомендации по предотвращению добавления MissingPluginExceptions в мои приложения Flutter. (Я не спрашиваю об исправлении ошибки после того, как она произошла. Это было обсуждено в другом месте на SO .)

...