Схоже, список виправлень зростає навіть через роки з часу виникнення питання.
Нижче наведено повний список для Windows (поки що близько 02/2020)
Якщо у вас Windows 10, встановлені всі оновлення, і ви вірите
- Hyper-V вимкнено
- Цілісність пам’яті Майкрософт Defender / Ізоляція ядра вимкнено
- Антивірус вимкнено
спробуйте крок 6 нижче. Ймовірно, причина.
Також, щоб побачити, чи працює ваше виправлення, ви можете вручну завантажити інсталятор Intel HAXM тут . (Остання версія HAXM може не збігатися з програмою Android Studio) Перед початком встановлення запустіть haxm_check.exe
включений у командний рядок завантаження. Якщо ваше виправлення спрацювало, воно повинно відображатисяyes
для, NX
і для VT
.
Якщо ви двічі клацніть, haxm_check.exe
ви нічого не побачите. Запустіть його з cmd або powerhell, щоб побачити вихід.
Перевірте BIOS
- перейдіть у налаштування BIOS / UEFI і знайдіть такі параметри, як VT-x, VT-d, технологія віртуалізації, віртуалізація обладнання та переконайтесь, що його ввімкнено . Якщо опції немає, зверніться до свого виробника та моделі, щоб переконатися, що вона підтримується.
Вимкнути Hyper-V
- Введіть у вікні меню "Функції вікна", виберіть "Увімкнути або вимкнути функції Windows".
- Скасуйте вибір усіх параметрів, пов’язаних із Hyper-V, натисніть OK, Перезавантажте.
- Це дозволить зламати будь-які ваші віртуальні комп'ютери Hyper-V, включаючи будь-які емулятори Windows Phone та все інше, що у вас є у налаштуваннях, що вимагає Hyper-V
- Перезавантаження потрібно
- у командному рядку адміністратора запустіть
systemifo
. Якщо він показує, що "гіпервізор виявлено" відповідно до вимог Hyper-V, навіть після видалення функції Hyper-V, можливо, у вас включена "Core Isolation". Дивіться нижче про те, як її відключити.
- Як інший варіант, спробуйте увімкнути " Платформу Hypervisor Windows ", якщо ви все ще хочете підтримувати Hyper-V. Більше інформації тут
AMD Ryzen?
- Якщо ваш процесор AMD Ryzen, можливо , буде потрібно включити « Гипервизор Windows Platform функцію» так само , як ви відключили Hyper-V вище.
- Якщо він увімкнено, і все ще не працює, спробуйте його відключити. ¯ \ _ (ツ) _ / ¯
- Перезавантаження потрібно
- Вимкнути антивірус
- Спробуйте відключити свій антивірус.
- АВАСТ! та декілька інших заважають виявленню віртуалізації. Ви можете ввімкнути їх після.
- AVAST та деякі інші також мають деякі варіанти, в яких використовується ізоляція на основі віртуалізації. Або вимкніть їх або тимчасово видаліть свій AV.
- Вимкнути ізоляцію основних ядер
- Чисті встановлення Windows 10 1803 дозволяють Core Isolation за замовчуванням, який запускає захищені процеси всередині віртуалізованого контейнера для безпеки. Це заважає виявленню віртуалізації.
- Машини, які оновили попередню версію, цю функцію вимкнено, але перевірити все одно.
- Перейдіть до Центру безпеки Windows Defender
- Безпека пристрою> Ізоляція ядра> деталі
- Вимкнути цілісність пам'яті
- Перезавантажте
- Вимкнути запуск гіпервізора під час завантаження
- у командному рядку адміністратора запустіть
bcdedit /set hypervisorlaunchtype off
- перезавантажити
- для відновлення запуску
bcdedit /set hypervisorlaunchtype auto
та перезавантаження
- Ви, ймовірно, можете встановити його
auto
після встановлення емулятора. Але може знадобитися встановити off
перезавантаження при наступному створенні емулятора / завантаження та встановлення зображення емулятора.
- Нічого не працює
- Сюди не слід потрапляти, оскільки емулятор Android тепер може працювати разом із Hyper-V, якщо у вас включена "Платформа Windows Hypervisor".
- Якщо нічого вище не працює, в крайньому випадку ви можете спробувати запустити Android в VM Hyper-V і отримати ADB для підключення до нього. (Не рішення, а вирішення)
- Ви також можете запустити android, використовуючи сторонній емулятор, наприклад, Genimotion .
- ¯ \ _ (ツ) _ / ¯
Правки / нові виправлення вітаються.
сподіваюся, що це допомагає