Доброго времени суток!
Есть одна проблема (или скорее задача) которую надо как-то решить, методы особого значения не имеют. В связи с некоторыми проблемами с эмуляторами под Windows, пока остановился на варианте использования эмулятора Android в ОС Debian 10.
Установил последний Android Studio и штатный эмулятор. Создал последовательно несколько виртуальных устройств (скачал разные образы).
Проблема первая: Android 5.0 x86. Запускается, работает быстро, но возникает спам табличкой Play services stopped. Причина неизвестна, не успеваю закрывать как при каких-то действиях они снова появляются. Кто-то знает с чем связано? С виртуалкой ничего не делалось, скачана заводская.
Проблема вторая: Android 6.0 (ARM) зависает после запуска, на экране заставка андроида. Дальше загрузка не идет. В консоли ошибка: pulseaudio: pa_simple_read failed. Reason: Bad State. Я наслышан что эмуляция arm в разы медленнее x86, но я просто попробовать.
Проблема третья: ни Android 6.0, ни 7.0 (x86 либо x86_64) не запускается, ошибок вроде бы и нет. Открывается окно эмулятора, но в самом окне как бы дырка и отображается мусор из ниже расположенных окон. Логотипа андроида нет. В случае x86_64 процесс эмулятора кушает 101% CPU (по top), в случае x86 только 35%. Первое напоминает какой-то deadlock, второе точно нет.
Кроме того, пробовал Genymotion, на Android 5.1 та же проблема с Google Play (окошки и еще раз окошки, которые мешают работать) а более новые версии не запускаются.
Кто-то знает в чем может быть проблема? Камень AMD, виртуализация в BIOS включена, другие эмуляторы (тот же VirtualBox на любой ОС, на винде - Bluestacks, Nox, LDPlayer) работают нормально. KVM на Debian поставил по инструкции, якобы эмулятор должен его сам подцеплять и никакие другие действия не нужны но проверить это я не могу.