У меня процессор AMD Ryzen и эмулятор Android не работает

У меня процессор AMD Ryzen, а эмулятор Android не работает. Он не запускает эмулятор, потому что процессор не поддерживает эмулятор x86

Ответ 1

Обновление - мой предыдущий ответ больше не соответствует действительности. Google добавил поддержку AMD и Hyper-V в свою последнюю бета-версию. Спасибо ReverseCold за предоставленную мне информацию. Пожалуйста, смотрите его ответ ниже.

Обновление 2 - я должен был настроить это сегодня. Чтобы сэкономить на поиске, вот команда powershell для включения Hyper-V. Вытащил из Microsoft Документов

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Обязательно запустите powershell от имени администратора.

Обновление 3. Оказывается, что есть разница между платформой Windows Hypervisor и Hyper-V. Вам нужно будет включить первый для эмуляции Android для работы. Просто нажмите "Пуск" и введите "Включение или отключение функций Windows", пока не увидите параметр панели управления с тем же именем. Затем включите функцию из меню, которое появляется после нажатия на нее.


Согласно этому ответу, виртуализация AMD для Android поддерживается только в Linux. Если Райзен станет очень популярным, возможно, они напишут один для Windows, но я не буду затаить дыхание.

Ответ 2

Последняя бета-версия имеет поддержку Ryzen. Источник

Следующее из сообщения в блоге Google: Если у вас есть процессор AMD на вашем компьютере, вам необходимо выполнить следующие требования к настройке:

  • Процессор AMD - Рекомендовано: процессоры AMD® Ryzen ™
  • Android Studio 3.2 Beta или выше - загрузите через страницу предварительного просмотра Android Studio
  • Эмулятор Android v27.3. 8+ - скачать через Android Studio SDK Manager
  • x86 Android Virtual Device (AVD) - создание AVD
  • Windows 10 с обновлением апреля 2018
  • Включить через функции Windows: "Платформа Windows Hypervisor"

Ответ 3

Вот список способов обойти это:

  • genymotion personal является бесплатным, но вам необходимо зарегистрировать
  • Эмулятор андроидов Visual Studio также свободен и работает быстро. У меня были проблемы с отключением на студии Android.
  • Физическое устройство. Вам будет трудно найти базу данных sqlite, если она не внедрена.

С помощью физического устройства вы можете загрузить Vysor в магазине воспроизведения и установить расширение на google chrome. Затем вы можете установить физическое устройство на свой монитор.

Ответ 4

Да, у меня есть процессор AMD, как-то он работает сейчас.

У меня нет x86, установленного HAXM, и он по-прежнему работает странно.

Gigabyte CPU/AMD Ryzen 7 ->

Настройки MIT → настройки частоты → расширенные → имеют SVM включен

  1. Перейти к окну включить и выключить функцию → если вы используете Windows home, а не pro edition, тогда вам нужно найти "платформу Hypervision для Windows", затем отметьте ее.

  2. Создайте новое виртуальное устройство AVD, самая новая версия может работать или не работать. Вы должны делать пробную версию и ошибки с различными версиями API, такими как 25, 26 или новейшие.

  3. Как-то в SDK Tools, у меня нет x86 intel HAXM, и он отлично работает? Кто-нибудь знает, почему он работает без Intel x86 на моем процессоре AMD? Когда я удалил его и сделал все остальное, он, наконец, работал... Странно..

Ответ 5

Gennymotion должен работать для пользователей amd. Я отправил их по электронной почте, и они сказали, что это должно сработать.

проверьте здесь, чтобы увидеть их конкретные требования.

Ответ 6

Если на вашем компьютере установлен процессор AMD, вам необходимо выполнить следующие требования к настройке:

  1. Процессор AMD - Рекомендовано: процессоры AMD® Ryzen ™
  2. Android Studio 3.2 Beta или выше - загрузите через страницу предварительного просмотра Android Studio
  3. Эмулятор Android v27.3. 8+ - скачать через Android Studio SDK Manager
  4. x86 Android Virtual Device (AVD) - создание AVD
  5. Windows 10 с обновлением апреля 2018
  6. Включить через функции Windows: "Платформа Windows Hypervisor"

** Примечание: есть функции Hyper-V... Вы должны включить платформу Windows Hypervisor, а не Hyper-V. Платформа Windows Hypervisor находится в нижней части функций **

Ответ 7

Я знаю, что немного опаздываю, чтобы ответить на этот вопрос, но после нескольких часов исследований и проверки вот что я нашел. По состоянию на июль 2018 года, если вы используете процессор /APU AMD Ryzen, вы должны иметь возможность запускать эмулятор Android. (см. ссылку). Он не работает на моем старом AMD Phenom II X6, потому что процессор должен поддерживать функции SSSE3 и SSE4.1. Я думаю, пришло время для меня обновить :) Полученное сообщение о тосте было "Эмулятор: эмулятор: ВНИМАНИЕ: ЦПУ хоста не хватает следующих функций, необходимых для эмуляции x86_64: SSSE3 SSE4.1"

Вы можете следовать инструкциям по ссылке выше, хотя я также должен был сделать это в моей Android Studio.

  1. В меню "Инструменты"> Android SDK> "Инструменты SDK" (вкладка)> снимите флажок "Intel x86 Emulator Eccelerator (установщик HAXM)".

  2. Перейдите в меню "Инструменты"> "AVD Manager"> "Создать новое виртуальное устройство" (выберите образ для платформы x86-64).

Ответ 8

Здесь был задан связанный вопрос - Ryzen 3 с эмулятором андроида VS - я ответил там и подумал о перекрестном соединении на случай, если другие его пропустят.

Это может помочь вам:

https://www.reddit.com/r/Amd/comments/cgpaq4/ryzen_android_emulator_whpx_fix_for_windows/

Похоже, что проблема связана с Windows, и она была исправлена в инсайдерских сборках - вы можете получить ее, перейдя по ссылке выше, и не становясь инсайдером Windows.

-

Ответ 9

Мне удалось запустить эмулятор Android на Windows 10 (AMD Ryzen 5 2600) после установки обновления KB4505903.

В моем случае требовались только два требования к конфигурации:

  1. Обновление Windows 10 мая 2019 г. (1903 г.), сборка ОС 18362.267
  2. Включить с помощью функций Windows: "Платформа Windows Hypervisor" ("Платформа низкоуровневой оболочки Windows")

Ответ 10

К сожалению, после включения платформы гипервизора Windows я не могу изменить разрешение окна. Это было исправлено без разрешения. Мне совсем не нравится. Вот информация о моем компьютере enter image description here