В последнее время меня очень часто спрашивают о моих рекомендациях по поводу настройки эмуляторов Android x86 для Windows либо Mac. Недавно я отошел от эмуляторов Android Hyper-V для VS (они великолепны), и как полагается у меня есть все API-интерфейсы Google.
Итак, вот правильный порядок действий.
- Установите эмуляторы Intel x86 отсюда
- При инсталляции убедитесь в том, что по умолчанию оперативная память выставлена на 512 MB, в противном случае ресурсы компьютера будут нещадно поглощаться
- Выключите Hyper-V, запустив bcdedit/выделив (set off) hypervisorlaunchtype из командной строки администратора (подробнее здесь), больше об этом можно прочитать ниже в вопросах/ответах
- Убедитесь, что у Вас установлены самые свежие Android SDK. Вот как выглядят мои:
Создайте новое виртуальное устройство со следующими настройками:
Как вы можете видеть, я использую API-интерфейсы Google x86 и везде ставлю 512 Мб для Ram и дисковой памяти. Не забудьте использовать хост GPU!
Вот классное пошаговое видеоруководство:
В блоге мне задали ряд вопросов, и я решил ответить на них:
- Вопрос: почему у меня установлено так много Build-Tools (инструментов сборки)?
Ответ: честно говоря, никаких определённых причин этому нет, Вы можете удалить их все за исключением последнего 24.X, поскольку VS/XS сами подберут правильную версию, необходимую для разработки. Я просто привык их добавлять. - Вопрос: Почему нужно отключать Hyper-V?
Ответ: отключить все hyper visors и Hyper-V важно потому, что эмуляторы Intel HAXM для x86 являются виртуализированным софтом. На компьютерах windows нельзя запустить два объекта в одно и то же время, поэтому его следует отключать.
Автор: James Montemagno
Источник: Статья в блоге автора
Это только для процов Интел?