У меня процессор AMD Ryzen, а эмулятор Android не работает. Он не запускает эмулятор, потому что процессор не поддерживает эмулятор x86
У меня процессор AMD Ryzen и эмулятор Android не работает
Ответ 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 включен
-
Перейти к окну включить и выключить функцию → если вы используете Windows home, а не pro edition, тогда вам нужно найти "платформу Hypervision для Windows", затем отметьте ее.
-
Создайте новое виртуальное устройство AVD, самая новая версия может работать или не работать. Вы должны делать пробную версию и ошибки с различными версиями API, такими как 25, 26 или новейшие.
-
Как-то в SDK Tools, у меня нет x86 intel HAXM, и он отлично работает? Кто-нибудь знает, почему он работает без Intel x86 на моем процессоре AMD? Когда я удалил его и сделал все остальное, он, наконец, работал... Странно..
Ответ 5
Gennymotion должен работать для пользователей amd. Я отправил их по электронной почте, и они сказали, что это должно сработать.
проверьте здесь, чтобы увидеть их конкретные требования.
Ответ 6
Если на вашем компьютере установлен процессор 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"
** Примечание: есть функции 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.
-
В меню "Инструменты"> Android SDK> "Инструменты SDK" (вкладка)> снимите флажок "Intel x86 Emulator Eccelerator (установщик HAXM)".
-
Перейдите в меню "Инструменты"> "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.
В моем случае требовались только два требования к конфигурации:
- Обновление Windows 10 мая 2019 г. (1903 г.), сборка ОС 18362.267
- Включить с помощью функций Windows: "Платформа Windows Hypervisor" ("Платформа низкоуровневой оболочки Windows")
Ответ 10
К сожалению, после включения платформы гипервизора Windows я не могу изменить разрешение окна. Это было исправлено без разрешения. Мне совсем не нравится. Вот информация о моем компьютере