Почему в приложении на flutter в yandex картах отображается только сетка?

Задача, сделать MVP приложение для android и ios, основной функционал завязан на Yandex карте. Но не могу запустить подложку карт на андроид (пробовал и эмулятор и физ. девайс)

Делал по гайду https://yandex.ru/dev/mapkit/doc/ru/flutter/generated/getting_started В android разработке впервые, приложения из разряда hello world запускаются без проблем (:

Из файлов в проекте редактировал только lib>main.dart

Код:

import 'package:flutter/material.dart';
import 'package:yandex_maps_mapkit_lite/init.dart' as init;
import 'package:yandex_maps_mapkit_lite/mapkit.dart';
import 'package:yandex_maps_mapkit_lite/yandex_map.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
    
  await init.initMapkit(
    apiKey: 'a10c31db-4def-490c-93ff-***'
  );
            
  runApp(const MyApp());
}
  
class MyApp extends StatefulWidget {
  const MyApp({super.key});
  
  @override
  State<MyApp> createState() => _MyAppState();
}
  
class _MyAppState extends State<MyApp> {
  MapWindow? _mapWindow;

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: YandexMap(onMapCreated: (mapWindow) => _mapWindow = mapWindow)
      )
    );
  }
}

Результат (первый скриншот, сегодняшний, после установки VS C++, а вчера отображалась только сетка), пробовал запускать как на эмуляторе, так и на физ. устройстве Xiaomi Mi9

Что пишется в консоль(сегодня, левый скриншот):

Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...
√ Built build\app\outputs\flutter-apk\app-debug.apk
Connecting to VM Service at ws://127.0.0.1:63444/eVXZEU9Q80Y=/ws
9
E/emuglGLESv2_enc(17958): device/generic/goldfish-opengl/system/GLESv2_enc/GL2Encoder.cpp:s_glGetUniformLocation:2206 GL error 0x502
I/PlatformViewsController(17958): Hosting view in view hierarchy for platform view: 0
I/PlatformViewsController(17958): PlatformView is using SurfaceProducer backend
D/CompatibilityChangeReporter(17958): Compat change id reported: 236825255; UID 10193; state: ENABLED
E/FrameEvents(17958): updateAcquireFence: Did not find frame.
W/yandex.maps(17958): XMCuGl4Nfl5wkXbkDBlj: Create OpenGl ES context version 3
E/FrameEvents(17958): updateAcquireFence: Did not find frame.
E/libEGL  (17958): call to OpenGL ES API with no current context (logged once per thread)
D/CompatibilityChangeReporter(17958): Compat change id reported: 193247900; UID 10193; state: ENABLED
E/FrameEvents(17958): updateAcquireFence: Did not find frame.
2
E/emuglGLESv2_enc(17958): device/generic/goldfish-opengl/system/GLESv2_enc/GL2Encoder.cpp:s_glGetUniformLocation:2206 GL error 0x502
2
E/FrameEvents(17958): updateAcquireFence: Did not find frame.

Подскажите пожалуйста в какую сторону хоть копать? Спасибо всем огромное!

Уже не понимаю в чем дело, поиск решения в интернете результатов не дает, пробовал и другие гайды, но там появляются проблемы из разряда flutter перешел на более новую версию и структура где то поменялась.

Ссылка на весь проект: https://disk.yandex.ru/d/rFAsJmEhWCHZrg

P.S. Важно что бы в приложении были именно Yandex карты.


Ответы (0 шт):