Подтвердить что ты не робот

Ошибка "/dev/kvm not found" на окнах в студии Android

Я включил виртуализацию в BIOS в Windows, и у меня установлен Intel HAXM, но я все еще получаю сообщение, когда запускаю приложение на эмуляторе. Как это решить. Я застрял в той же ошибке за последние два дня.

4b9b3361

Ответ 1

Извлеките утилиту intel haxm 6 из панели управления > Добавить или отменить программу. И скачайте вручную здесь. https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

Затем установите его вручную. И снова запустите андроид-студию. Это сработало для меня. Надеюсь, поможет.

Ответ 2

Я столкнулся с этой проблемой, и после некоторого исследования я пришел к выводу, что проблема заключается в установщике HAXM и способах его использования.

Вот как я получил его на работу:

  1. удалить предыдущий экземпляр HAXM с панели управления, если таковые имеются.
  2. скачайте HAXM отсюда.
  3. распакуйте скачанный zip. "haxm-windows_v6_0_1.zip" в моем случае.

Шаг 4, 5, 6 можно пропустить, они просто предоставляют некоторые точки данных для всего процесса

  1. попробуйте запустить intelhaxm-android.exe.

    На этом шаге я получил сообщение об ошибке "Failed to configure driver: unknown error. Failed to open driver" Похоже, это проблема самой программы установки.

  2. Теперь я попытался запустить "silent_install.bat".

    это устанавливает HAXM, но первоначальная ошибка "/dev/kvm not found" сохраняется. Я считаю, что это файл, который android studio использует для установки HAXM, но это не приводит к исправной установке, так как оригинальный установщик имеет некоторые проблемы.

  3. удалите HAXM снова.

  4. Извлеките intelhaxm-android.exe используя winzip или любую другую программу.

  5. перейдите в извлеченную папку ("intelhaxm-android" в моем случае) и найдите "hax64.msi"

    теперь нам нужно извлечь этот файл, win zip не поддерживает это, поэтому я пошел с командной строкой, другие программы, такие как 7zip, могут поддерживать это.

  6. запустить командную строку в режиме администратора (перейдите в начало> введите cmd в поле поиска> щелкните правой кнопкой мыши на cmd.exe> выберите запуск от имени администратора)

  7. выполните следующую команду:

    ##>msiexec/a <path\to\file>\hax64.msi/qb TARGETDIR=<path\to\target>\hax64

    в моем случае это выглядит так

    C:\Windows\system32>msiexec/a D:\Intel_HAXM\intelhaxm-android\hax64.msi/qb TARGETDIR=D:\Intel_HAXM\intelhaxm-android\hax64

    это извлечет "hax64.msi"

  8. Теперь откройте командную строку в режиме администратора (см. шаг 9) и перейдите к <newly extracted folder>\Intel\HAXM

    в моем случае это "D:\Intel_HAXM\intelhaxm-android\hax64\Intel\HAXM"

  9. Теперь выполните следующую команду:

    ##> HaxInst64.exe/i intelhaxm.inf 1

    это должно привести к сообщению об успехе в конце, примерно так:

    SUCCESS: installed package D:\Intel_HAXM\intelhaxm-android\hax64\Intel\HAXM\intelhaxm.inf.

  10. вернитесь к папке, которую мы извлекли на шаге 7

    в моем случае: D:\Intel_HAXM\intelhaxm-android

  11. запустите setup.exe, на этот раз установка должна завершиться без ошибок.

Кроме того, мне пришлось удалить существующий AVD и создать новый, так как существующий действовал странно.

Рекомендации:

  1. Проблема с установщиком HAXM
  2. Извлечение пакета MSI из командной строки
  3. Json Ответ

Ответ 3

Вот 4 простых шага, которые должны работать:

  1. Удаление версии Intel Hardware Accelerated Execution Manager из панели управления Windows

  2. Перейдите на https://github.com/intel/haxm/releases.

  3. Скачать старую версию (v7.1.0)

  4. Установить из почтового индекса

Ответ 4

Если вы используете Windows и имеете безопасную загрузку, вы не сможете правильно установить HAXM или использовать его драйвер, так как Intel не подписала его. Безопасная загрузка не позволяет использовать неподписанные драйверы, поэтому даже если вам удастся ее установить, вы не сможете ничего с ней сделать, если только вы не перезагрузили компьютер и не выбрали вариант загрузки неподписанных драйверов (нажмите F8 несколько раз, затем нажмите F7). Вам нужно будет делать это каждый раз, что может раздражать, поэтому проще просто отключить безопасную загрузку и переустановить HAXM.

Ответ 5

Следуйте Tiwari answer здесь до шага 11, вам нужно переименовать 3 файла:

  • intelhaxm_x86.cat.win7_64 = > IntelHaxm_x64.cat
  • intelhaxm.sys.win7_64 = > intelhaxm.sys
  • intelhaxm.inf.win7_64 = > intelhaxm.inf

Ответ 7

если вы всегда получаете "Система не может найти указанный файл". в то время как запуск службы, а затем вручную копирование intelhaxm.sys в папку% windir%\system32\drivers через explorer помог мне

Ответ 8

Я решил эту проблему на машине Windows 10, сначала включив VT-X в BIOS, удалив HAXM, а затем отключив подпись драйвера в Windows и переустановив HAXM с \Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager. Не уверен, что я сделал избыточный шаг, но он работал нормально.

Ответ 9

попробуй отключить безопасный режим загрузки в своем биосе, у меня работает

Ответ 10

У меня была такая же проблема с 6.0.4. Я пробовал все рекомендованные здесь без успеха. нашли разрешение, которое действительно помогает:

я. Подготовка ------------------------------------------------- -------- (Дополнительно: проверьте или измените настройки BIOS для Intel VT, отключите гипер-v,... как указано в других ответах.)

  • загрузить и извлечь файл в папку
  • cmd → sfc/SCANNOW
  • перезагрузка
  • cmd → Bcdedit -set TESTSIGNING ON
  • перезагрузка

II. Монтаж------------------------------------------------- ---- 1. Запустите install-android.exe в папке извлеченного файла и установите 1.1, если вы не получили сообщение об ошибке, предыдущие шаги обработали ошибку - продолжайте до III. 1.2, если вы получите сообщение об ошибке НЕ нажмите OK, когда произошла ошибка 3. перейдите в C:\Program Files\Intel\HAXM и скопируйте все файлы, кроме *.tmp в новую папку 4. затем продолжите/завершите настройку (нажмите OK и завершите) 5. Скопируйте файлы из новой папки в папку C:\Program Files\Intel\HAXM и удалите *.tmp 6. перейдите в C:\Program Files\Intel\HAXM, щелкните правой кнопкой мыши на inf файле и выберите install должно появиться окно с установкой драйвера. установить драйвер. он должен сказать "ОК" тогда.

Подсказка: вот что изменило для меня! Запуск "HaxInst64.exe/i intelhaxm.inf 1", а также с параметром 4 в консоли не всплывает окно установки драйвера

III. Контрольная работа------------------------------------------------- ----------- 1. cmd → sc query intelhaxm он должен показать услугу 2. перезагрузка 3. cmd → sc query intelhaxm он должен сказать, что работает служба.

IV. Reset ----------------------------------------------- ------------- 1. cmd → Bcdedit -set TESTSIGNING OFF 2. перезагрузка

оригинал от: https://software.intel.com/en-us/forums/android-applications-on-intel-architecture/topic/537144

Ответ 11

У меня была такая же проблема, и я решил ее сам.

Не беспокойтесь, это простое решение для вас:

  • Перейдите к своему автономному диспетчеру SDK и найдите пакет типа Intel_HAXM в разделе "Дополнительно". В худшем случае, если он уже ind = остановлен, попробуйте обновить или переустановить его.

  • Выберите этот пакет, а затем установите его из диспетчера SDK.

  • Теперь вот важная часть, перейдите к "C:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager", а затем откройте "intelhaxm-android.exe".

  • Установите его. Если он говорит, что на вашем компьютере уже установлено это, вы хотите его обновить, а затем идите на то же самое.

  • Перезагрузите свою Android-студию, и теперь все в порядке.

Ответ 12

Я удалил HAXM, а затем скачал прямо из студии Android, и теперь я работаю плавно.

Ответ 13

Я обнаружил, что какой-то компьютер не обеспечивает проверку безопасности Secrue Boot или сигнатурной проверки, отключив функцию связи в BIOS, поэтому вы не могли ее отключить от BIOS, я нашел решение на форуме Intel, оно работает для меня, HAXM был успешно установлен, эмулятор в порядке.

https://software.intel.com/en-us/forums/android-applications-on-intel-architecture/topic/537144#comment-1846715

I. Preparing---------------------------------------------------------
(Optional: check or change your BIOS settings for Intel VT, disable hyper-v, ... as mentioned in other answers.)
1. download and extract the file to a folder
2. cmd -> sfc /SCANNOW
3. reboot
4. cmd -> Bcdedit -set TESTSIGNING ON
5. reboot
II. Installation-----------------------------------------------------
1. start install-android.exe in the folder of the extracted file and install
1.1 if you don't get an error the previous steps have handled the error - continue to III.
1.2 if you get an error DO NOT click OK when the error occurs
3. go to C:\Program Files\Intel\HAXM and copy all files, except *.tmp to a new folder
4. then continue/finish the setup (click OK and finish)
5. copy the files from the new folder to C:\Program Files\Intel\HAXM and delete *.tmp
6. go to C:\Program Files\Intel\HAXM, right-click on the inf-file and choose install
a window with driverinstallation should appear. install driver. it should says ok then..
hint: this is what made the difference for me!
Starting "HaxInst64.exe /i intelhaxm.inf 1" as well as with parameter 4 in the console did
not pop up the driverinstallation-window
III. Test------------------------------------------------------------
1. cmd -> sc query intelhaxm
it should show the service
2. reboot
3. cmd -> sc query intelhaxm
it should says service running..
IV. Reset------------------------------------------------------------
1. cmd -> Bcdedit -set TESTSIGNING OFF
2. reboot

Ответ 14

Работал для меня.

Windows 7 32-бит.

После получения ошибки во время установки: 1) перейдите к C:\Program Files\Intel\HAXM 2) запустить командную строку (cmd) 3) введите "HaxInst.exe/i intelhaxm.inf 16"

Похоже, флаг: 16 для этой команды можно было использовать для установки неподписанных пакетов драйверов.

Ответ 15

команда HaxInst64.exe должна выполняться как администратор и флаг qith 16 (16 = DRIVER_PACKAGE_LEGACY: 0x00000010), чтобы избежать предупреждения без знака, выполните HaxInst64.exe отдельно от консоли cmd в качестве администратора, чтобы увидеть различные доступные флаги:

C:\Program Files\Intel\HAXM>HaxInst64.exe /i intelhaxm.inf 1
DIFXDRVINSTALL:
INFO: Install Option "/i"
INFO: Input file "C:\Program Files\Intel\HAXM\intelhaxm.inf"
INFO: Flags 0x1 (1)

DIFXDRVINSTALL: installing driver package.
LOG: 1, ENTER:  DriverPackageInstallW
LOG: 1, intelhaxm.inf: checking signature with catalog 'C:\Program Files\Intel\H
AXM\IntelHaxm_x64.cat' ...
LOG: 3, Error = 0x800B0109, Signature verification failed while checking integri
ty of driver package 'intelhaxm.inf' ('C:\Program Files\Intel\HAXM\intelhaxm.inf
').
LOG: 1, RETURN: DriverPackageInstallW  (0x800B0100)
ERROR: Driver package is not signed - 0x800B0100.  Use flag:4 to force install.

C:\Program Files\Intel\HAXM>HaxInst64.exe /i intelhaxm.inf 4
DIFXDRVINSTALL:
INFO: Install Option "/i"
INFO: Input file "C:\Program Files\Intel\HAXM\intelhaxm.inf"
INFO: Flags 0x4 (4)

DIFXDRVINSTALL: installing driver package.
LOG: 1, ENTER:  DriverPackageInstallW
LOG: 1, intelhaxm.inf: checking signature with catalog 'C:\Program Files\Intel\H
AXM\IntelHaxm_x64.cat' ...
LOG: 3, Error = 0x800B0109, Signature verification failed while checking integri
ty of driver package 'intelhaxm.inf' ('C:\Program Files\Intel\HAXM\intelhaxm.inf
').
LOG: 1, RETURN: DriverPackageInstallW  (0x800B0100)
ERROR: Driver package is not signed - 0x800B0100.  Use flag:4 to force install.


C:\Program Files\Intel\HAXM>HaxInst64.exe
DIFXDRVINSTALL:
USAGE: DIFXDRVINSTALL /p /i /u /g <inf-filename> [Flag(s)]
OPTIONS:
/p : preinstall driver package.
/i : install driver package.
/u : uninstall driver package.
/g : get driver package path.

<inf-filename> : must be in one of the following folders:
 - The directory where the DIFXDRVINSTALL application loaded.
 - The current directory.
 - The system directory, i.e. SYSTEM32.
 - The Windows directory.
 - The directories that are listed in the PATH environment variable.

Flags [1..32]:
 1 = DRIVER_PACKAGE_REPAIR:                 0x00000001
 2 = DRIVER_PACKAGE_SILENT:                 0x00000002
 4 = DRIVER_PACKAGE_FORCE:                  0x00000004
 8 = DRIVER_PACKAGE_ONLY_IF_DEVICE_PRESENT: 0x00000008
16 = DRIVER_PACKAGE_LEGACY:                 0x00000010
32 = DRIVER_PACKAGE_DELETE_FILES:           0x00000020
64 = DEBUG INSTALL FOR TESTING              0x00000040

Notes:
 See logs written to 'Windows\INF\SetupAPI.dev.log'

Use DRIVER_PACKAGE_LEGACY (16) for unsigned driver package
C:\Program Files\Intel\HAXM>HaxInst64.exe /i intelhaxm.inf 16
DIFXDRVINSTALL:
INFO: Install Option "/i"
INFO: Input file "C:\Program Files\Intel\HAXM\intelhaxm.inf"
INFO: Flags 0x10 (16)

DIFXDRVINSTALL: installing driver package.
LOG: 1, ENTER:  DriverPackageInstallW
LOG: 1, Copied 'intelhaxm.inf' to driver store...
LOG: 1, Copied 'IntelHaxm_x64.cat' to driver store...
LOG: 1, Commiting queue...
LOG: 1, Copied file: 'C:\Program Files\Intel\HAXM\IntelHaxm.sys' -> 'C:\Windows\
system32\DRVSTORE\intelhaxm_2F28A505469BC4BCFA4D41E310D76AD2C8C60DAD\IntelHaxm.s
ys'.
LOG: 1, Installing INF file "C:\Windows\system32\DRVSTORE\intelhaxm_2F28A505469B
C4BCFA4D41E310D76AD2C8C60DAD\intelhaxm.inf" of Type 1.
LOG: 1, Installing legacy driver 'C:\Windows\system32\DRVSTORE\intelhaxm_2F28A50
5469BC4BCFA4D41E310D76AD2C8C60DAD\intelhaxm.inf'
LOG: 1, Service 'IntelHaxm' was started
LOG: 0, Installation completed with code 0x0.
LOG: 1, RETURN: DriverPackageInstallW  (0x0)
SUCCESS: installed package C:\Program Files\Intel\HAXM\intelhaxm.inf.

Ответ 16

Удаление, переустановка не сработала. Выполнение System File Checker (sfc tool) действительно помогло. Он исправил некоторые системные файлы и после перезагрузки intelhaxm-android.exe из Android SDK успешно установил драйвер Intel HAXM.

Как запустить:

sfc/scannow

Ответ 17

Работайте для меня. macOS 10.12.6 Сьерра. Android Studio 2.3.3

  • введите путь. <sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/
  • запустите эту команду. ./HAXM installation -u
  • re-intallation it. ./HAXM installation

Ответ 18

путем смешивания выше ответов.. я нашел формулу, принятую моей системой Предварительное условие - VT-x включен в BIOS

  • загрузите последнюю версию HAMX (zip) из Intel link
  • распакуйте его в следующее местоположение - appData.../Local.../sdk/... extras...../intel/Аппаратное ускорение Execution Manager...
  • разархивируйте содержимое exe intelhaxm-android.exe
  • зайдите в эту папку... разархивируйте hax64.msi
  • откройте эту папку hax64 и переименуйте файлы с расширением .win7_64, удалив .win7_64 (там должно быть 3 файла)
  • у вас будет всего 5 файлов .exe.inf.sys.cat.rtf
  • нажмите exe файл для установки (мой сбой)
  • зайдите в предыдущую папку и нажмите hax64.msi для установки (если она не удалась) нажмите setup.exe для установки

удача

Ответ 19

Я получил ошибку, как,

  1. Не удалось настроить драйвер: неизвестная ошибка. Не удалось открыть драйвер
  2. /dev/kvm ошибка из Android Studio

Итак, у меня есть простое решение. Удалите Intel haxm ver 7.2.0 с ошибкой, а установите haxm ver 7.1.0 для меня нормально, и у меня нет ошибок выше.

  1. Удалить версию haxm из студии android
  2. Загрузите haxm версии 7.1.0 здесь: https://github.com/intel/haxm/releases.
  3. Извлеките zip и вставьте сюда: C:\Users [имя пользователя]\AppData\Local\Android\Sdk\extras\имя папки intel "Hardware_Accelerated_Execution_Manager"
  4. Зайдите в папку и дважды щелкните по intelhaxm-android.exe

Надеюсь, это поможет вам :)

Ответ 20

Отключение Hyper-V из панели управления работал для меня.

Ответ 21

  • скачать haxm
  • установите его
  • перезапустить студию Android