BAS перестаёт видеть данные от MEmu (listvms, скриншоты base64)

Поддержка
  • Работаю в связке BAS + MEmu.

    Для связи использую memuc, дампы экрана и скриншоты через base64.
    В какой-то момент BAS перестаёт взаимодействовать с MEmu:

    • Команда "C:\Program Files\Microvirt\MEmu\memuc.exe listvms" — BAS перестаёт видеть поток, хотя он существует.
    • Проверка элемента через base64: делаю скрин "C:\Program Files\Microvirt\MEmu\memuc.exe -i 0 adb shell screencap /sdcard/screenshot.png" - BAS считает, что нужного элемента на скрине нет, хотя он есть.

    При этом memuc работает: команды stop/start и тп срабатывают нормально.
    Такое ощущение, что BAS перестаёт взаимодействовать с диском, где лежат скриншоты и информация о потоках через listvms (пробовал разные диски).
    Помогает только перезапуск БАСа. Может ли это быть из-за того, что на протяжении работы скрипта, собирается много мусора в кэше? Если да, то можно ли как-то, на автомате, сделать, чтобы оно его очищало?

    Есть у кого мысли, как это обойти?

  • 0 Votes
    11 Posts
    1414 Views
  • 0 Votes
    15 Posts
    2694 Views
  • log_html()base64

    Поддержка
    -1 Votes
    13 Posts
    1613 Views
  • 0 Votes
    3 Posts
    1198 Views
  • 0 Votes
    23 Posts
    6000 Views