Как зарегистрировать свои собственные плагины Flutter?

#flutter #flutter-plugin #flutter-android #flutter-platform-channel

Вопрос:

У меня возникли проблемы с регистрацией плагина в моем собственном приложении.

Здесь объясняется, что вам необходимо зарегистрировать свой плагин в своем приложении pubspec.yaml , чтобы ваш плагин автоматически добавлялся сгенерированным классом. Исходный код также объясняет это.

Но это не работает, добавление такого плагина ломает мое приложение. А также невозможно добавить более одного плагина. Похоже, это документация для пакетов плагинов, а не для приложений, реализующих свои собственные плагины.

Мой вопрос в том, нужно ли мне где-то зарегистрировать свой плагин, чтобы он был добавлен в созданный класс, или мне нужно зарегистрировать его программно FlutterEngine.plugins.add() ?

Как правильно это сделать?