Невозможно запустить 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.

0 ответов

Другие вопросы по тегам