Невозможно запустить FlutterActivity из активности Android
У меня есть собственное приложение для Android, и я запускаю флаттер из кода kotlin.
Раньше он работал нормально, а сегодня вдруг перестал работать.
Когда вызывается startActivity(), ничего не открывается, только белый экран.
Я также вызываю метод на стороне дротика, прежде чем открывать флаттер-экран.
Код Котлина:
cachedFlutterEngine = FlutterEngine(applicationContext!!)
cachedFlutterEngine.dartExecutor.executeDartEntrypoint(DartExecutor.DartEntrypoint.createDefault())
FlutterEngineCache.getInstance().put("flutterEngine", cachedFlutterEngine)
flutterMethodChannel = MethodChannel(
cachedFlutterEngine.dartExecutor.binaryMessenger,
"com.techmster.Paxes/data")
flutterMethodChannel.invokeMethod(
"openConcierge",
userReqDetailsJson)
startActivity(
FlutterActivity.withCachedEngine("flutterEngine")
.build(applicationContext))
Получение этого в журналах.
W/FlutterEnginePluginRegistry: Попытка зарегистрировать плагин (io.flutter.embedding.engine.plugins.shim.ShimPluginRegistry$ShimRegistrarAggregate@9e19c6f), но он уже был зарегистрирован в этом FlutterEngine (io.flutterengine@futter.ru).
W/FlutterEnginePluginRegistry: Попытка зарегистрировать плагин (io.flutter.plugins.flutter_plugin_android_lifecycle.FlutterAndroidLifecyclePlugin@5be0605), но он уже был зарегистрирован с этим FlutterEngine (io.flutter@emblutter.ru).FlutterEngine.engine.
W/FlutterEnginePluginRegistry: Попытка зарегистрировать плагин (io.flutter.plugins.googlemaps.GoogleMapsPlugin@49c465a), но он уже был зарегистрирован с этим FlutterEngine (io.flutter.embedding.engine.FlutterEngine@f939d7c).
W/FlutterEnginePluginRegistry: Попытка зарегистрировать плагин (com.crazecoder.openfile.OpenFilePlugin@795908b), но он уже был зарегистрирован с этим FlutterEngine (io.flutter.embedding.engine.FlutterEngine@f939d7c).
W/FlutterEnginePluginRegistry: Попытка зарегистрировать плагин (io.flutter.plugins.pathprovider.PathProviderPlugin@33b1568), но он уже был зарегистрирован с этим FlutterEngine (io.flutter.embedding.engine.FlutterEngine@f939d7c).
W/FlutterActivity: Пытался автоматически зарегистрировать плагины с FlutterEngine (io.flutter.embedding.engine.FlutterEngine@f939d7c), но не смог найти и вызвать GeneratedPluginRegistrant.