Flutter MissingPluginException, когда я использую FlutterFragmentActivity - PullRequest
0 голосов
/ 18 июня 2020

После обновления до 1.17.3 и (1.17.3) я больше не могу использовать плагин local_auth biometri c. Для плагина требуется FlutterFragmentActivity, но как только я изменю public class MainActivity extends FlutterActivity на public class MainActivity extends FlutterFragmentActivity, приложение будет скомпилировано и запущено, но я начну получать ошибку MissingPluginException для каждого другого плагина.

1 Ответ

0 голосов
/ 20 июня 2020

Нашел решение, похоже оно не добавлено в документацию local_auth . Обязательно добавьте метод переопределения configureFlutterEngine, как показано ниже, после перехода с FlutterActivity на FlutterFragmentActivity в классе MainActivity

import io.flutter.embedding.engine.FlutterEngine;
import io.flutter.plugins.GeneratedPluginRegistrant;
import io.flutter.embedding.android.FlutterFragmentActivity;

public class MainActivity extends FlutterFragmentActivity {
    @Override
    public void configureFlutterEngine(FlutterEngine flutterEngine) {
        GeneratedPluginRegistrant.registerWith(flutterEngine);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...