Как у вас работает графика?
Переключение в программный режим из автоматического или аппаратного обеспечения и рендеринг всего в программном обеспечении.
Существует еще несколько опций для работы в разных режимах далеев частности (с Linux или MacOS):
auto
(автоматически) host
(аппаратное обеспечение) swiftshader_indirect
(вариант с быстрой загрузкой)SwiftShader для рендеринга графики с использованием программного ускорения1023 * или отредактируйте файл config.ini с параметрами: hw.gpu.enabled = [false|true]
hw.gpu.mode = [mode]
или отредактируйте hadware-qemu.ini в Linux для qemu. Я полагаю, что это одинаково на MacOS и Windows, просто отредактируйте файл config.ini для вашего данного эмулятора.
Если ничего не работает, попробуйте некоторые устаревшие устаревшие режимы, такие как:
- swiftshader: устарело в версии 27.0.2
- mesa: устарело в версии 25.3
Для Windows есть дополнительные моды (пришлось искать это):
angle_indirect
(режим только для Windows) Quick-Boot-совместимый вариант ANGLE Direct3D для рендеринга графики с использованием программного ускорения. При этом используется DirectX в Windows вместо OpenGL, требуется Windows 10, Windows 8.1 или Windows 7 SP1. - Более старая версия
angle
, и она устарела в версии 27.0.2
Также попробуйте выполнить рендеринг с помощью Skia через оболочку adb. Установите это системное свойство:
su
setprop debug.hwui.renderer skiagl
stop
start
При использовании изображений для API уровня 27 или выше эмулятор может отображать пользовательский интерфейс Android с помощью Skia .