- История о том, как запустить эмулятор Android или сэкономить на процессоре intel
- Предыстория
- Инструкция
- Android intel emulator on amd
- Android Studio Emulator аппаратное ускорение для AMD от Google
- Запускаем штатный эмулятор Android SDK на AMD
- Не устанавливается Android Emulator Hypervision Driver for AMD processing
История о том, как запустить эмулятор Android или сэкономить на процессоре intel
Предыстория
Я собрал года 4 назад домашний комп, который подходил всем моим запросам. На процессоре решил сэкономить — взял amd. К компу вопросов нет.
Потом занялся разработкой под Android и тут меня ждал сюрприз! Эмулятор запускался только на процессоре intel. Его можно было запустить без аппаратной виртуализации конечно, используя вот этот совет www.youtube.com/watch?v=QTbjdBPKnnw&t=127s, но кто пользовался знает, что эмулятор может запускаться очень долго. У меня с 12ГБ доходило до 10 мин. Это может конечно из-за встроенной видеокарты.
Основное рабочее место у меня было в офисе, поэтому особо переживал и тестировал дома на реальных устройствах. Но пару месяцев назад стал нужен именно эмулятор. Первой мыслью было конечно купить intel-овский процессор. Но нужно было покупать ещё материнскую плату и видеокарту. Скорее всего я бы так и поступил, если бы не наткнулся на обновлённые требования к системе. В требованиях написано, что эмулятор всё таки можно запустить на Windows 10 (с обновлениями после апреля 2018) с помощью технологии WHPX.
Теперь основная часть истории, как это сделать. Всё оказалось не так тривиально. Заранее прошу прощения за упущения, потому что не могу назвать себя знатоком ни в “железе”, ни в Windows.
Инструкция
После всех обновлений эмулятор естественно не запустился. AndroidStudio пыталась запустить эмулятор с помощью HAXM и выбрасывала ошибку “Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration!”.
Далее приведу инструкцию с ссылками упустив кучу подробностей и моих “танцев с бубном”.
Должен поддерживать для работы с аппаратной виртуализацией.
2. Обновляем Windows 10 до версии 1803 (апрель 2018):
4. Включаем в bios режим виртуализации. Он там может называеться IOMMU, а не VT.
5. Качаем обновления для bios с официального сайта. Для моего asus, например, они были здесь.
Версия Bios должна стать что-то около 3001:
7. Заходим на сайт microsoft и изучаем инструкцию для включения компонента.
8. Нужно проверить требования Hyper-V. Для этого в командной строке набираем systeminfo. Проверяем, чтобы отображались эти значения:
У меня же вместо это было сообщение:
На официальном сайте написано, что пока не будет стоять Yes-Yes-Yes-Yes система WHPX не будет работать. У меня же эмулятор запускается, при включенной низкоуровневой оболочке.
9. Далее в руководстве предлагается включить компонент hyper-v (он по умолчанию отключен):
В русском переводе наименования несколько отличаются:
Кстати, после отключения компонента “Платформа низкоуровневой оболочки Windows”, “Требования hyper-v” становятся Yes-Yes-Yes-Yes. Не понял этот момент. Если кто разбирается, напишите в комментариях.
10. Определяем, нужно ли нам всё это? Или легче было купить intel)
После этих настроек всё должно заработать:
Хочу отметить, используя технологию WHPX и процессор amd, запуск эмулятора занимает примерно столько же времени, сколько на процессоре intel. Учитывая, что остальное «железо» сравнимо по своим параметрам.
Источник
Android intel emulator on amd
Android Emulator Hypervisor Driver for AMD Processors
Android Emulator Hypervisor Driver for AMD Processors is a hypervisor to accelerate Android Emulator. It is made by porting KVM to Windows (Windows 7 or later, 64bit).
Android Emulator Hypervisor Driver for AMD Processors runs as a Windows driver. User space support for Android Emulator Hypervisor Driver for AMD Processors is available from Android Emulator.
Download and Install
Android Emulator Hypervisor Driver for AMD Processors is released through android-studio. However, only Android Studio with version 4.0 canary 5 or above can both download and install/update the driver. Otherwise, the Android Studio will only download the driver package without performing installation. In the latter case, users are required to install the driver manually.
- CPU has virtualization extension and BIOS has NOT disabled the extension.
- Hyper-V must be disabled. Refer to this page for more information.
Use an administrator command console to execute «silent_install.bat» inside the driver package. Make sure you see the desired output from the installer: STATE: 4 RUNNING
If you would like to contribute a patch to the code base, please read these guidelines.
Reporting an Issue
You are welcome to file an issue at Issuetracker. Please remember to supply your OS information, CPU model in addition to details on the issue.
A patched QEMU can be found here at github. However, there is no support for it. Use at your own risk.
As its name suggests, Android Emulator Hypervisor Driver for AMD Processors is developed and tested on AMD platform. We only make our best effort in keeping Intel Processor support.
Источник
Android Studio Emulator аппаратное ускорение для AMD от Google
Для возможности использования аппаратного ускорения Android Emulator для процессоров AMD рекомендовалось использовать виртуализатор Windows Hypervisor Platform (WHPX) или Hyper-V. Для процессоров Intel существует отдельное приложение Intel HAXM.
Начиная с версии Emulator 29.2.3 появилась поддержка нового драйвера Google GVM hypervisor driver. Для возможности использования необходимо обязательно отключить WHPX и Hyper-V, . Драйвер устанавливается в виде службы, которую можно в любой момент отключить.
Если вы привыкли использовать VirtualBox, то установка гипервизора MS блокирует работу виртуальной машины от Oracle с ошибкой: Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED). Код ошибки: E_FAIL (0x80004005) Компонент: ConsoleWrap.
В VirtualBox 6.0 была заявлена работа через гипервизор MS, но в действительности пока такая возможность не работает. Мы не сможем одновременно использовать и VirtualBox, и Android Emulator, но по отдельности можно использовать в любой момент без лишних действий.
Новый драйвер гипервизора возможно сможет помочь обладателям Windows 10 Home, где не доступен WHPX\Hyper-V. Проверить нет возможности.
Новое решение от Google поможет владельцам AMD воспользоваться аппаратным ускорением без лишних проблем. Первым делом необходимо установить новый Emulator 29.2.4, который доступен на каналах Canary и Dev.
1.Переводим текущий Android Studio 3.5 на канал Canary через Help->Check Updates. Выбираем Configure и устанавливаем канал Canary или Beta.
2.Устанавливает обновление Android Emulator. File->Settings, потом Appearance & Behavior > System Settings > Android SDK. Вкладка SDK Tools. Перед названием Android Emulator появится значок для установки обновления.
3.Обновление установлено и готово к использованию.
3. До установки gvm необходимо отключить WHPX и Hyper-V. Потребуется перезагрузка.
При попытке запуска silent_install.bat стали появляться множественные окна, но установка не проходила, поэтому запустил cmd от администратора и выполнил из bat следующие строки:
Для управления службой GVM можно воспользоваться следующими командами:
Отключить WHPX\Hyper-V можно через панель управления. Необходимо отключить все следующие компоненты:
Для отключения через консоль (с правами администратора) необходимо выполнить следующие команды:
Для просмотра статуса всех компонентов dism /online /get-features, а для конкретного пакета dism /online /get-Featureinfo /FeatureName:VirtualMachinePlatform.
Источник
Запускаем штатный эмулятор Android SDK на AMD
За долгие годы в сообществе Android разработчиков прочно укоренилось мнение, что использовать стандартный эмулятор Android на компьютерах на базе процессоров AMD невозможно. И, что поэтому для написания Android приложений очень желательно иметь компьютер с процессором intel. Но, на самом деле это совсем не так.
Рассмотрим, как запустить штатный эмулятор Android на компьютере с процессором AMD.
Первое и обязательное требование для работы любого эмулятора Android (во всяком случае, это касается эмуляторов, на которых можно вести разработку) – ваш процессор должен поддерживать виртуализацию. Если он её не поддерживает, то предпринимать какие-либо дальнейшие действия не имеет смысла. Если же ваш процессор поддерживает виртуализацию, то её нужно включить (если она выключена). Как это сделать было описано ранее в соответствующей статье.
Второе требование, которое необходимо уже для полноценной работы штатного эмулятора, состоит в том, что ваш компьютер должен работать под управлением операционной системы Windows 10 версии Pro. Версия Home не подойдёт так как она не поддерживает технологию виртуализации Hyper-V. А, без неё вы сможете запускать в лучшем случае ARM образы Android со всеми вытекающими из этого последствиями.
По умолчанию в Windows 10 Pro поддержка Hyper-V отключена. Но, последовательность действий по её включению достаточно подробно описана в документации Microsoft. Поэтому рассматривать этот процесс детально не будем.
После того, как будет включена поддержка Hyper-V, вы сможете беспрепятственно работать со стандартным Android эмулятором.
Источник
Не устанавливается Android Emulator Hypervision Driver for AMD processing
Выдает ошибку: Android Emulator Hypervisor Driver for AMD Processors installation failed. To install Android Emulator Hypervisor Driver for AMD Processors follow the instructions found at: https://github.com/google/andr. processors
При запуске выдает: Intel HAXM is required to run this AVD. Android Emulator Hypervisor Driver for AMD Processors is not installed.
Install Android Emulator Hypervisor Driver for AMD Processors for better emulation performance.
Установка Android Emulator на AMD процессоре
Не могу установить эмулятор на ноут Asus TUF gaming fx505dt-al238. А именно беспокоят эти ошибки: .
Не устанавливается с флешки (Processing the preset-menu GRUB4DOS)
Привет всем. Вобшем не запускался виндовс 7. Решил переустановить. Начал установлять через флешку.
Ошибка в Android Emulator
Здравствуйте, создал легкий проект в Android Studio. Но когда я запускаю Эмулятор, в меню, моего.
Проблема с Android Emulator
Здравствуйте у меня появилась проблема с виртуальной машиной. когда пытаюсь её стартануть выдаёт.
Derek-Georg, какие характеристики у компа и какая операционка? Там от операционки и проца многое зависит
Добавлено через 5 минут
1. Для начала в BIOS должна быть включена либо Intel virtualization / Поддержка виртуализации (если процессор Intel), либо SVM (если проц AMD)
2. Если операционка Windows 10 — заходите в Программы и компоненты -> Включение/Отключение компонентов Windows и снимаете галочки с Hyper-V, Virtual Machine Platform и Windows Hypervisor Platform
3. Пытаетесь снова установить виртуалку, если не получится — пишите дальше сюда
Источник