Ошибка setApiKey() у яндекс карт

Рейтинг: 0Ответов: 0Опубликовано: 28.06.2023

Иногда приходит ошибка:

Fatal Exception: java.lang.AssertionError: setApiKey() should be called before initialize()!

При использовании Яндекс карт, но не знаю почему.
Пакет Яндекса форкнул и сделал вот так внутри пакета в андроид части:

public void onAttachedToEngine(FlutterPluginBinding binding) {
    MapKitFactory.setApiKey("KEY");
    MapKitFactory.setLocale("eu_EU");
    MapKitFactory.initialize(binding.getApplicationContext());
    BinaryMessenger messenger = binding.getBinaryMessenger();
    binding.getPlatformViewRegistry().registerViewFactory(VIEW_TYPE, new YandexMapFactory(messenger, new LifecycleProvider()));

    setupChannels(messenger, binding.getApplicationContext());
  }

Но все равно ловлю эту ошибку.

Ответы

Ответов пока нет.