Виправлення: Емуляція x86 в даний час вимагає прискорення обладнання

Деякі користувачі стикаються з помилкою "емуляція x86 в даний час вимагає апаратного прискорення!" При спробі запуску AVD в Android Studio. Зазвичай проблема виникає через кілька моментів після того, як користувач намагається скласти додаток за допомогою Android Virtual Device . Проблема не стосується певної збірки Android Studio, оскільки, як повідомляється, виникає з новішими та старими версіями. Помилка не є винятковою для певної версії Windows, оскільки є повідомлення про неї у Windows 7, Windows 8 та Windows 10.

Емуляція x86 в даний час вимагає апаратного прискорення

Що стає причиною того, що «емуляція x86 в даний час вимагає апаратного прискорення!»?

Ми дослідили цю проблему, переглянувши різні звіти користувачів та стратегії відновлення, які застосовували деякі постраждалі користувачі, щоб вирішити проблему. На основі того, що ми зібрали, існує кілька загальних сценаріїв, які спричинить саме це повідомлення про помилку:

  • Технологія віртуалізації Intel / AMD не ввімкнена в BIOS - ця помилка може бути викинута, оскільки ваш процесор не може використовувати вбудовані технології віртуалізації апаратних засобів за допомогою налаштування BIOS. У цьому випадку рішення - отримати доступ до налаштувань BIOS та включити технологію апаратної віртуалізації.
  • Модуль Intel HAXM не встановлений в Android Studio - Це одна з найпоширеніших причин виникнення цієї помилки. Установка Intel HAXM виконується в два етапи (завантаження модуля через менеджер SDK та запуск виконуваного файлу установки).
  • Конфлікт між віртуалізацією Avast та AVD Android Studio - Ця проблема також може виникнути через добре відомий конфлікт між вбудованою технологією віртуалізації та апаратною віртуалізацією Avast. Відомо, що ця функція третьої сторони конфліктує з низкою інших програм.
  • Платформа Windows Hypervisor відключена для процесора AMD - новіші процесори AMD мають усі можливості апаратної віртуалізації. Але для того, щоб функція віртуалізації працювала, вам потрібно переконатися, що платформа Hypervisor Windows включена на екрані функцій Windows.
  • Процесор машини не підтримує апаратну віртуалізацію. Цей сценарій може бути застосований до старих моделей процесора. Якщо віртуалізація обладнання не підтримується обладнаним процесором, ви не зможете вирішити це повідомлення про помилку, якщо ви не заміните поточний процесор на більш нову модель.

Якщо ви зараз намагаєтеся вирішити помилку «емуляція x86 в даний час вимагає апаратного прискорення!», Ця стаття надасть вам вибір перевірених кроків усунення несправностей. Нижче ви відкриєте кілька методів, які інші користувачі, які намагаються вирішити цю проблему, використовували для виправлення або обходу проблеми.

Щоб зберегти максимальну ефективність, радимо дотримуватися наведених нижче методів у порядку, в якому вони представлені. Зрештою, вам слід натрапити на виправлення, яке діє у вашому конкретному сценарії.

Спосіб 1: Встановлення модуля Intel HAXM

Перш ніж отримати доступ до налаштувань BIOS, давайте перевіримо, чи проблема насправді не викликана відсутністю Емулятора Intel x86 Accelerator (інсталятор HAXM). Без цього модуля AVD не зможе компілювати програми, які використовують віртуалізацію обладнання, навіть якщо на комп'ютері включена технологія.

Кілька користувачів, які зіткнулися з однаковою помилкою, повідомили, що проблема усунула назавжди після завантаження відсутнього модуля через диспетчер SDK та встановлення його через інсталятор HAXM. Виконайте наведені нижче кроки для повної покрокової інструкції:

  1. У Android Studio відкрийте диспетчер SDK, перейшовши до Інструменти> Android> Менеджер SDK .

    Запуск автономного менеджера SDK

    Примітка. Ви також можете перейти до Файл> Налаштування та натиснути на Android SDK (у розділі Налаштування системи ). Потім просто натисніть кнопку Запустити автономний менеджер SDK, щоб відкрити вбудовану утиліту установки.

  2. Розгорніть меню Додаткові та встановіть прапорець, пов’язаний з Емулятором Intel X86 Accelerator (HAXM) . Потім просто натисніть на Встановити пакети та дочекайтеся завершення процедури.

    Встановлення Емулятора Intel x86 Accelerator (інсталятор HAXM)
  3. Тепер, коли завантажується інсталятор HAXM, нам потрібно зробити кроки, необхідні для його встановлення. Для цього перейдіть до наступного місця та двічі клацніть на intelhaxm-android.exe, щоб встановити його:
     C: \ користувачів \% USERNAME% \ AppData \ Local \ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ 

    Встановлення Intelhaxm-android.exe
  4. Дотримуйтесь підказки на екрані, щоб встановити Intel HAXM та дочекатися завершення процесу.
  5. Перезапустіть Android Studio, запустіть програму ще раз і перевірте, чи проблема вирішена.

Якщо ви все ще стикаєтеся з помилкою "емуляція x86 в даний час вимагає апаратного прискорення!", Перейдіть до наступного нижче.

Спосіб 2: Відключення апаратної віртуалізації від Avast

Якщо ви використовуєте Avast як додатковий рівень захисту, помилка, швидше за все, пов’язана з конфліктом, спричиненим одним із його функцій захисту. Як повідомляло багато користувачів, відомо, що апаратна віртуалізація Avast конфліктує з AVD Android Studio, в результаті чого емуляція x86 вимагає прискорення апаратного прискорення! ” .

Якщо цей сценарій застосовний до вас (у вас встановлений Avast), виконайте наведені нижче інструкції, щоб відключити віртуалізацію за допомогою апаратних засобів у меню " Налаштування " пакета безпеки:

  1. Відкрийте Avast і перейдіть до меню Налаштування,
  2. Всередині меню « Налаштування » перейдіть на вкладку « Виправлення неполадок » і переконайтесь, що поля, пов’язані з увімкненням апаратної віртуалізації та Використання вкладеної віртуалізації, якщо є, не встановлені.

    Вимкнути апаратну віртуалізацію всередині Avast
  3. Перезавантажте комп’ютер і подивіться, чи конфлікт усунений при наступному запуску. Запустіть програму всередині студії Android і подивіться, чи помилка усунена.

Якщо ви все ще бачите помилку "x86 емуляція в даний час вимагає апаратного прискорення!" Під час запуску AVD, перейдіть до наступного методу нижче.

Спосіб 3: Увімкнення віртуалізації апаратних засобів з налаштувань BIOS / UEFI

Якщо перший метод не дозволив вирішити повідомлення про помилку, ймовірно, що повідомлення про помилку виникає, оскільки віртуалізація обладнання відключена з ваших налаштувань BIOS / UEFI. Віртуалізація обладнання повинна бути включена за замовчуванням у звичайних обставинах, але ручне втручання, оновлення BIOS і навіть якесь стороннє програмне забезпечення можуть відключити цю технологію.

Майте на увазі, що процес включення апаратної віртуалізації буде різним залежно від налаштувань BIOS / UEFI та виробників материнської плати та процесора.

Однак першим кроком буде введення налаштувань BIOS або UEFI. Якщо у вас є застаріле меню налаштувань (BIOS), вам потрібно буде натиснути клавішу настройки під час початкової послідовності завантаження. Спеціальний ключ налаштування повинен з’являтися на початковому екрані, але якщо ви його не помітите, ви можете шукати його в Інтернеті, використовуючи пошукову фразу « * модель материнської плати + клавіша налаштування * ».

Натисніть [клавішу] для входу в програму. Примітка. Ви також можете сліпо пройти це питання та натиснути найпоширеніші клавіші настройки під час початкової послідовності завантаження. Зазвичай клавіша налаштування - це одна з клавіш F (F2, F4, F6, F8, F10) або клавіша Del (на комп'ютерах Dell).

Якщо ваш комп'ютер використовує новішу модель UEFI, спочатку вам потрібно буде перейти в меню розширеного запуску . Для цього натисніть клавішу Windows + R, щоб відкрити діалогове вікно « Запуск», а потім введіть « ms-settings: recovery » та натисніть Enter, щоб відкрити меню « Відновлення» програми « Налаштування» . Потрапивши туди, просто натисніть кнопку « Перезапустити зараз » у розділі « Розширений запуск» .

Доступ до розширеного меню запуску

Через деякий час ваш комп'ютер перезавантажиться безпосередньо в меню Додаткові параметри . Як тільки ви туди потрапите, перейдіть до меню Додаткові параметри та натисніть Налаштування прошивки UEFI .

Доступ до налаштувань прошивки UEFI

Після того, як ви отримали доступ до налаштувань BIOS або UEFI, починайте шукати опцію апаратної віртуалізації. Залежно від версії BIOS / UEFI, цей параметр ви знайдете під різними назвами. Зазвичай його можна знайти в списку як технології віртуалізації (VTx / VTd), технології віртуалізації Intel або віртуалізації AMD-V . Швидше за все, опція буде розташована під чіпсетом, процесором, розширеною конфігурацією процесора чи чимось подібним.

Увімкнення віртуалізації в налаштуваннях BIOS

Після того, як вам вдасться ввімкнути апаратну віртуалізацію, збережіть зміни BIOS / UEFI, перезавантажте комп'ютер і перевірте, чи помилка усунена при наступному запуску.

Спосіб 4: Увімкнення платформи Hypervisor Windows (якщо застосовується)

Якщо ви зіткнулися з проблемою в процесорі AMD за допомогою технологій віртуалізації (новіші моделі процесора, такі як Ryzen), проблема може виникнути, оскільки на вашому пристрої не ввімкнено платформу Windows Hypervisor .

Але майте на увазі, що для того, щоб увімкнути цю функцію, вам потрібно переконатися, що у вас є Windows 10, збірка 1803 або новіша версія.

Платформу Hypervisor Windows можна ввімкнути за допомогою екрана Увімкнення та вимкнення функції Windows . Ось короткий посібник, як це зробити:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “ appwiz.cpl ” і натисніть Enter, щоб відкрити екран “ Програми та функції ”.

    Введіть appwiz.cpl і натисніть клавішу Enter, щоб відкрити сторінку встановлених програм
  2. На сторінці Програми та функції натисніть на Увімкнення та вимкнення функцій Windows на лівій панелі.

    Доступ до екрана функцій Windows
  3. У вікні «Особливості Windows» встановіть прапорець, пов’язаний з платформою Windows Hypervisor, і натисніть « Ок», щоб увімкнути цю функцію.

    Увімкніть платформу Hypervisor

    Примітка. Якщо у вас немає цього екрана, також переконайтеся, що Hyper-V увімкнено. Якщо це не так, увімкніть це, встановивши прапорець, пов’язаний із ним.

  4. Перезавантажте комп’ютер і перевірте, чи помилка усунена.

Цікаві Статті