Меню

android studio установка amd

Запуск эмулятора Android Studio на процессоре AMD

При нажатии запуска(run) эмулятора, всплывает окошечко с требованием установить HAXM. Когда проц у меня AMD, интеловские пакеты не поддерживаются.

Тут я показал установленный пакет Эмулятор Гипервизор для AMD(в ролике видел, если не интел значит этот пакет качаем, так говорилось)

А это то самое мерзкое окно которое всплывает после запуска эмулятора.

Все источники рекомендуют производить операцию включения виртуализации в BIOS а так же какие-то танцы с включением и выключением Hyper-V.

Вот как-то я пытался мансовать. На скрине приложение показывает что виртуализация отключена. Хотя я как раз таки её включал, странно, ну да ладно. И в компонентах напротив Hyper-V стоит галочка

И вот при таких условиях Android Studio запрашивает шахматы. Как надо всё расставить что бы заработало?

2 ответа 2

Дело в том, что установочный пакет, указанный в SDK Tools требует установки. Он просто скачивается в папку, где лежит AndroidSDK\extras\google\Android_Emulator_Hypervisor_Driver, но сам не устанавливается. Нужно вручную запустить silent_install.bat от имени Администратора. Команда разработки говорит, что это пока временное решение. Почитать про это нововведение можно тут: https://androidstudio.googleblog.com/2019/12/emulator-29211-and-amd-hypervisor-12-to.html

Благодаря AMD Hypervisor эмуляция будет запускаться с хардверным ускорением ЦПУ, не нужно включать Hyper-V / WHPX (а значит, вы сможете запускать другие виртуальные машины, типа VirtualBox, т.к. раньше такое было невозможно).

Таким образом, идеальная конфигурация, когда Hyper-V, Windows Hypervisor Platform и Windows Sandbox (Windows 10) — отключены. При этом виртуализация в БИОС должна быть включена (Enabled). Называться этот пункт должен Virtualization/AMD-V или SVM (Secure Virtual Machines).

источник

История о том, как запустить эмулятор Android или сэкономить на процессоре intel

Предыстория

Я собрал года 4 назад домашний комп, который подходил всем моим запросам. На процессоре решил сэкономить — взял amd. К компу вопросов нет.

Потом занялся разработкой под Android и тут меня ждал сюрприз! Эмулятор запускался только на процессоре intel. Его можно было запустить без аппаратной виртуализации конечно, используя вот этот совет www.youtube.com/watch?v=QTbjdBPKnnw&t=127s, но кто пользовался знает, что эмулятор может запускаться очень долго. У меня с 12ГБ доходило до 10 мин. Это может конечно из-за встроенной видеокарты.

Основное рабочее место у меня было в офисе, поэтому особо переживал и тестировал дома на реальных устройствах. Но пару месяцев назад стал нужен именно эмулятор. Первой мыслью было конечно купить intel-овский процессор. Но нужно было покупать ещё материнскую плату и видеокарту. Скорее всего я бы так и поступил, если бы не наткнулся на обновлённые требования к системе. В требованиях написано, что эмулятор всё таки можно запустить на Windows 10 (с обновлениями после апреля 2018) с помощью технологии WHPX.

Читайте также:  как сбросить настройки stalker чистое небо

Теперь основная часть истории, как это сделать. Всё оказалось не так тривиально. Заранее прошу прощения за упущения, потому что не могу назвать себя знатоком ни в “железе”, ни в 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. Учитывая, что остальное «железо» сравнимо по своим параметрам.

источник

Run Android studio emulator on AMD processor

Android newbie. My processor is AMD, not Intel, so I can’t open the emulator in Android studio.

This answer has the comment: ‘You can run the ARM (non Intel) emulator image. From your list, just choose a non Intel emulation.’ They don’t explain where this can be found. Any ideas? Thanks

Читайте также:  установка контроллера домена windows core

13 Answers 13

Alright, first of all, open your Android SDK Manager: Tools -> Android -> SDK Manager, then chose any platform/package you want to download, expand it and select ARM EABI v7a System Image or ARM 64 v8a System Image then install.

After that, open Android AVD Manager: Tools -> Android -> AVD Manager and create an emulator. You may chose from existing or create your own.

For better results, you may need to restart Android Studio.

As per Google’s latest documentation for Android Emulator v29+ Navigate to Tools -> Android -> SDK Manager then select the «SDK Tools» tab and tick this option:

Android Emulator Hypervisor Driver for AMD Processors

Then click Apply to download then use it for your emulator.

Open Android AVD Manager: Tools -> Android -> AVD Manager and create an emulator:

  • Create Virtual Device
  • Choose any hardware
  • Now in system image you need to click on the «Other Images» tab
  • Select an image to install. IMPORTANT: Notice that for AMD in the «ABI» column it has to say: ARM EABI v7a or ARM 64 v8a
  • Install it and restart Android Studio

I am using microsoft’s Android emulator with Android Studio. I have an AMD FX8350. The ARM one in android studio is terribly slow.

The only issue is that it requires Hyper-V which is not available on windows 10 Home.

Its a really quick emulator and it is free. The best emulator I have used.

I have a Ryzen 2600X and I am able to run the emulator without problems. Here are the tweaks I made:

*NOTE: You don’t need the beta version of Android Studio or Android Emulator.

  1. Go to the MB bios and turn SVM on (CPU Virtualization).
  2. In Windows right click Windows Button => Select «Apps and Features» => «Programs and features» => «Turn Windows Features on and off»
  3. In the displayed list select Hyper-V checkbox == Make sure the subfolders are all selected. When prompted to restart, restart the PC.
  4. After restart and update instalation screen you are back in Windows and you should be able to run the Emulator.

**Note: I have selected x86_64 and plain x86 images(both API 28) from the x86 Images tab and they work just fine.

Читайте также:  настройки для canon 550d для фотографий

***Note: Might also check for Android Licenses if errors pop up, I had an issue because of this while using Flutter, maybe it’s related to that.

источник

Как запустить эмулятор Android Studio 3.2 на AMD 12 HP Win 10 Pro?

Помогите! Никак уже месяц не могу хотя бы запустить HelloWorld.
Перепробовал кучу гайдов — все равно ошибки.
Сначала мучался с кириллицей для папок sdk, .android, .grade, .android3.1.
Вроде все перенес — теперь не ругаются.
Потом проблемы с Hyper-V.
Вроде заработала отключением Windows -> Hyper-V -> Платформа Hyper-V -> Низкоуровневая оболочка Hyper-V (убрать галку).
ТЕПЕРЬ ПРОСТО ЗАМУЧИЛСЯ, раз цать переустанавливал и перезагружал, уже неделю никак не прорвусь через:
—————————————————————-
error x86 emulation
currently requires hardware acceleration process finished with exit code 1
—————————————————————-
Пожалуйста, подскажите куда идти. Все вроде перерыл и ничего.
Где-то пишут, что все равно нужно при AMD ставить Intel® HAXM , но мне это не помогло.
Пробовал поставить Android Studio Beta 3.2 RC3 — та же ошибка.
Здесь пишут, что никаких проблем не должно быть, но у меня ничего не получается.
ARM вариант конечно заработает, но тормозит очень.

Подскажите, как вообще люди правильно ставят на такой ноут:
1. AMD процессор, русская Win 10 Pro;
2. Русские пути к конф. файлам.
3. Эмулятор Android Emulator c виртуализацией (не ARM)
4. Android Studio 3.2. После установки желательно запуск из учетки Пользователя.

источник

Android studio и процессор amd

У меня компьютер с процессором amd ryzen 7 2700 и я хочу установить на свой пк android studio, но когда уже установилась пытаюсь запустить emulator выдаёт такие ошибки:

2 ответа 2

Для АМД образы для эмулятора надо скачивать с вкладки «other images» и названием «armeabi». Тогда эмулятор запустится, но будет жутко тормозить. genymotion вам в помощь.

Имея Windows 10 Pro (1803 и выше), Android Studio (3.2 и выше), процессор AMD с виртуализацией SYM и установленную Windows Hypervisor Platform (WHPX), вы можете запустить встроенный эмулятор Android Studio. Производительность не будет сильно уступать использованию виртуализации VT-x от Intel.

The use of hardware acceleration has additional requirements on Windows and Linux:

AMD processor on Windows: Android Studio 3.2 or higher and Windows 10 April 2018 >release or higher for Windows Hypervisor Platform (WHPX) functionality

источник

Добавить комментарий

Adblock
detector