web-dev-qa-db-fra.com

Erreur "/ dev/kvm introuvable" sur Windows dans le studio Android

J'ai activé la virtualisation dans le BIOS sous Windows et Intel HAXM est également installé, mais je reçois toujours le message lorsque j'exécute l'application sur l'émulateur. Comment résoudre ce problème Je suis coincé à la même erreur pour les deux derniers jours.

15
Rahul Mishra

Supprimez intel haxm installer 6 du panneau de commande> Ajouter ou supprimer un programme. Et téléchargez manuellement ici . https://software.intel.com/en-us/Android/articles/intel-hardware-accelerated-execution-manager

Puis installez-le manuellement. Et relancez le studio Android. .__ Cela a fonctionné pour moi. J'espère que ça aide. 

12
Jason Bourne

J'ai fait face à ce problème et, après une enquête, j'ai conclu que le problème résidait dans le programme d'installation de HAXM et dans son utilisation.

Voici comment je l’ai fait fonctionner:

  1. désinstaller l'instance précédente de HAXM à partir du panneau de configuration, le cas échéant.
  2. téléchargez HAXM depuis ici .
  3. extrait téléchargé Zip. "haxm-windows_v6_0_1.Zip" dans mon cas.

Les étapes 4, 5 et 6 peuvent être ignorées, elles fournissent simplement des points de données pour l'ensemble du processus

  1. essayez de lancer intelhaxm-Android.exe.

    A cette étape, j'ai eu l'erreur "Failed to configure driver: unknown error. Failed to open driver", ce qui semble être un problème avec le programme d'installation lui-même.

  2. maintenant j'ai essayé de courir "silent_install.bat".

    ceci installe HAXM mais l'erreur originale "/dev/kvm not found" persiste . Je crois que c'est le fichier utilisé par le studio Android pour installer HAXM, mais cela ne conduit pas à une installation en bon état, car le programme d'installation d'origine a un problème.

  3. désinstallez à nouveau HAXM.

  4. extraire intelhaxm-Android.exe en utilisant winzip ou tout autre programme (mon organisation me donne winzip: |)

  5. allez dans le dossier extrait ("intelhaxm-Android" dans mon cas) et localisez "hax64.msi"

    maintenant nous avons besoin d'extraire ce fichier, Win Zip ne le supporte pas alors je suis allé avec la commande Invite, d'autres programmes tels que 7Zip peuvent le supporter.

  6. exécuter la commande Invite en mode administrateur (aller au début> taper cmd dans le champ de recherche> cliquer avec le bouton droit de la souris sur cmd.exe> ​​sélectionner exécuter en tant qu'administrateur)

  7. lancer la commande suivante:

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

    dans mon cas ça ressemble

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

    cela va extraire "hax64.msi" 

  8. maintenant, ouvrez la commande Invite en mode administrateur (reportez-vous à l'étape 9) et accédez à <newly extracted folder>\Intel\HAXM

    dans mon cas, c'est "D:\Intel_HAXM\intelhaxm-Android\hax64\Intel\HAXM"

  9. maintenant, lancez la commande suivante:

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

    cela devrait aboutir à un message de succès à la fin, quelque chose comme ceci:

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

  10. retournez au dossier que nous avons extrait à l'étape 7

    dans mon cas: D:\Intel_HAXM\intelhaxm-Android

  11. exécutez setup.exe, l’installation devrait se terminer sans erreur cette fois-ci.

en outre, je devais supprimer le DAV existant et en créer un nouveau, car celui-ci agissait bizarrement.

Références:

  1. Problème d'installation HAXM
  2. Extraction du package msi à partir de la ligne de commande
  3. Réponse de Json
7
Rahul Tiwari

Voici 4 étapes simples qui devraient fonctionner:

  1. Désinstallez la version de Intel Hardware Accelerated Execution Manager à partir du Panneau de configuration de Windows.

  2. Allez sur https://github.com/intel/haxm/releases

  3. Télécharger l'ancienne version (v7.1.0)

  4. Installer depuis Zip

5
Armin Hadzic

Si vous utilisez Windows et que le démarrage sécurisé est activé, vous ne pourrez pas installer correctement HAXM ni utiliser son pilote car Intel ne l'a pas signé. Le démarrage sécurisé vous empêche d’utiliser des pilotes non signés. Ainsi, même si vous parveniez à l’installer, vous ne pourriez plus rien y faire, à moins de redémarrer votre ordinateur et de choisir de charger les pilotes non signés (appuyez plusieurs fois de suite sur F8 appuyez sur F7). Vous devrez le faire à chaque fois, ce qui peut être agaçant. Il est donc plus facile de simplement désactiver le démarrage sécurisé et de réinstaller HAXM. 

2
Eric Abreu

Suivez la réponse de Tiwari ici jusqu'à l'étape 11, vous devez renommer 3 fichiers:

  • intelhaxm_x86.cat.win7_64 => IntelHaxm_x64.cat
  • intelhaxm.sys.win7_64 => intelhaxm.sys
  • intelhaxm.inf.win7_64 => intelhaxm.inf
1
Hatem.Saad.1996s

si vous obtenez toujours "Le système ne peut pas trouver le fichier spécifié". pendant le démarrage du service, copier manuellement intelhaxm.sys dans le dossier% windir%\system32\drivers via Explorer m'a aidé

0
Sultan Dadakhanov

J'avais le même problème et je l'avais résolu tout seul

Ne vous inquiétez pas, voici la solution simple pour vous:

  1. Accédez à votre gestionnaire de SDK autonome et recherchez le type de package Intel_HAXM dans la section Extras. Dans le pire des cas, s'il est déjà ind = stalled, essayez de le mettre à jour ou de le réinstaller.

  2. Sélectionnez ce package, puis installez-le à partir du gestionnaire de SDK.

  3. Maintenant, voici la partie importante, allez dans "C:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager", puis ouvrez "intelhaxm-Android.exe". 

  4. Installez-le. S'il indique que votre ordinateur a déjà installé ce logiciel, souhaitez-vous le mettre à jour, puis optez pour le même système.

  5. Redémarrez votre Android Studio, et maintenant tout va bien.

0
Saurabh Shubham

j'ai trouvé un ordinateur qui ne fournit pas la fonction Secrue Boot ou signature sriver, désactivez-la sur le BIOS, vous ne pouvez donc pas le désactiver à partir du BIOS, j'ai trouvé une solution sur le forum Intel, cela fonctionne pour moi, le HAXM a été installé avec succès , l'émulateur est ok maintenant.

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

JE. En train de préparer------------------------------------------------- --------
 (Facultatif: vérifiez ou modifiez vos paramètres de BIOS pour Intel VT, désactivez hyper-v, ... comme indiqué dans d'autres réponses.) 1. téléchargez et extrayez le fichier dans un dossier 
 2. cmd -> sfc /SCANNOW
3. redémarrez 
 4. cmd -> Bcdedit -set TESTSIGNING ON 
 5. redémarrer 
 II. Installation------------------------------------------------- ----
1. démarrez install-Android.exe dans le dossier du fichier extrait et installez 
 1.1 si vous n'obtenez pas d'erreur, les étapes précédentes ont traité l'erreur - passez à III .
 1.2 si vous obtenez une erreur NE PAS Cliquez sur OK lorsque l'erreur se produit 
 3. Allez dans C:\Program Files\Intel\HAXM et copiez tous les fichiers, sauf * .tmp dans un nouveau dossier 
 4. puis continuez/terminez la configuration (cliquez sur OK et terminez) 
 5. copiez les fichiers du nouveau dossier dans C:\Program Files\Intel\HAXM et supprimez * .tmp 
 6. Allez dans C:\Program Files\Intel\HAXM, cliquez avec le bouton droit de la souris sur le fichier inf et choisissez installer 
 une fenêtre avec l’installation du pilote devrait apparaître. installer le pilote. ça devrait dire ok alors ..
 conseil: c'est ce qui a fait la différence pour moi! 
 Démarrer "HaxInst64.exe/i intelhaxm.inf 1" ainsi que le paramètre 4 de la console ont fait 
 not ouvre la fenêtre d'installation du pilote 
 III. Tester------------------------------------------------- -----------
1. cmd -> sc query intelhaxm
it devrait afficher le service 
 2. redémarrez 
 3. cmd -> sc query intelhaxm
it devrait indiquer que le service est en cours d'exécution ..
 IV. Réinitialiser------------------------------------------------- -----------
1. cmd -> Bcdedit -set TESTSIGNING OFF 
 2. redémarrez 
0
WayneWZ

essayez de désactiver votre mode de démarrage sécurisé dans votre bios, ça marche pour moi 

0
Amine Harbaoui
0
m0z4rt

en mélangeant les réponses ci-dessus, j'ai trouvé la formule acceptée par mon système. Condition préalable: VT-x activé dans le BIOS

  1. téléchargez la dernière version de HAMX (Zip) à partir du lien intel 
  2. décompressez-le à l'emplacement suivant: appData .../Local .../sdk/... extras ...../intel/Hardware Accelerated Execution Manager ...
  3. décompressez le contenu exe de intelhaxm-Android.exe
  4. allez dans ce dossier ... décompressez le hax64.msi 
  5. ouvrez ce dossier hax64 et renommez les fichiers ayant l'extension .win7_64 en supprimant .win7_64 (3 fichiers doivent être là)
  6. vous aurez 5 fichiers dans tous les fichiers .exe .inf .sys .cat .rtf 
  7. cliquez sur le fichier exe pour l'installation (le mien a échoué)
  8. allez au dossier précédent et cliquez sur hax64.msi pour l'installation (s'il échoue), cliquez sur setup.exe pour l'installation

bonne chance

0
monkey D Mukul

la commande HaxInst64.exe doit être exécutée en tant qu'administrateur et qith flag 16 (16 = DRIVER_PACKAGE_LEGACY: 0x00000010) pour éviter l'avertissement de chat non signé, exécutez HaxInst64.exe en mode autonome depuis la console cmd en tant qu'administrateur pour afficher les différents indicateurs disponibles:

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.
0
Paulo Norena

Travaillez pour moi . MacOS 10.12.6 Sierra. Android Studio 2.3.3

  1. entrez le chemin . <sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/
  2. lancez cette commande . ./HAXM installation -u
  3. ré-installer il . ./HAXM installation
0
Relish Wang

J'ai eu le même problème avec 6.0.4 . J'ai essayé tous recommandé ici sans succès . Résolution trouvée qui aide vraiment:

I. Préparation --------------------------------------------------- ----------.__ (Facultatif: vérifiez ou modifiez vos paramètres de BIOS pour Intel VT, désactivez hyper-v, ... comme indiqué dans d'autres réponses.)

  1. télécharger et extraire le fichier dans un dossier
  2. cmd -> sfc/SCANNOW
  3. redémarrer
  4. cmd -> Bcdedit -set TESTSIGNING ON
  5. redémarrer

II. Installation------------------------------------------------- ----1. démarrez install-Android.exe dans le dossier du fichier extrait et installez 1.1 si vous n'obtenez pas d'erreur, les étapes précédentes ont traité l'erreur - passez à III . 1.2 si vous obtenez une erreur NE PAS Cliquez sur OK lorsque l'erreur se produit 3. Allez dans C:\Program Files\Intel\HAXM et copiez tous les fichiers, sauf * .tmp dans un nouveau dossier 4. puis continuez/terminez la configuration (cliquez sur OK et terminez) 5. copiez les fichiers du nouveau dossier dans C:\Program Files\Intel\HAXM et supprimez * .tmp 6. Allez dans C:\Program Files\Intel\HAXM, cliquez avec le bouton droit de la souris sur le fichier inf et choisissez installer une fenêtre avec l’installation du pilote devrait apparaître. installer le pilote. ça devrait dire ok alors ..

astuce: C’est ce qui a fait la différence pour moi!

III. Tester------------------------------------------------- -----------1. cmd -> sc query intelhaxmit devrait afficher le service 2. redémarrez 3. cmd -> sc query intelhaxmit devrait indiquer que le service est en cours d'exécution ..

IV Réinitialiser------------------------------------------------- -----------1. cmd -> Bcdedit -set TESTSIGNING OFF 2. redémarrer

original de: https://software.intel.com/en-us/forums/Android-applications-on-intel-architecture/topic/537144

0
Pasha Pavel

J'ai une erreur comme,

  1. Échec de la configuration du pilote: erreur inconnue. Impossible d'ouvrir le pilote
  2. Erreur/dev/kvm d'Android Studio

Donc, j'ai une solution simple Désinstaller Intel haxm version 7.2.0 peut être son buggy et installer haxm version 7.1.0 son fonctionne bien pour moi et je n'ai aucune erreur ci-dessus.

  1. Désinstallez la version de haxm du studio Android
  2. Téléchargez la version 7.1.0 de haxm ici: https://github.com/intel/haxm/releases
  3. Extrayez Zip et collez ici: C:\Utilisateurs [nom d'utilisateur]\AppData\Local\Android\Sdk\extras\intel Nom du dossier "Hardware_Accelerated_Execution_Manager"
  4. Allez dans le dossier et double-cliquez sur intelhaxm-Android.exe

Espérons que cela vous aide :)

0
Ravindra Thoriya

J'ai désinstallé HAXM, puis téléchargé directement à partir du studio Android, et maintenant je travaille sans heurts.

0
Nkosana Sukazi

Supprimer, réinstaller ne fonctionnait pas. L'exécution du vérificateur de fichiers système (outil sfc) a été utile. Il a corrigé certains fichiers système et après le redémarrage d’Intelhaxm-Android.exe à partir du SDK Android, le pilote Intel HAXM a été installé avec succès.

Comment courir:

sfc/scannow

0
Eduard

J'ai résolu ce problème sur un ordinateur Windows 10 en activant d'abord VT-X dans le BIOS, en désinstallant HAXM, puis en désactivant la signature d'application du pilote sous Windows, puis en réinstallant HAXM à partir de\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager ..__ J'ai fait une étape redondante mais cela a bien fonctionné.

0
Vikrant Fernandes

Travaillé pour moi.

Windows 7 32 bits.

Après avoir obtenu une erreur lors de l'installation: 1) Allez dans C:\Program Files\Intel\HAXM 2) Lancez la ligne de commande (cmd) 3) tapez "HaxInst.exe/i intelhaxm.inf 16"

Il ressemble à flag: 16 pour cette commande pourrait être utilisé pour installer des packages de pilotes non signés. 

0
Brain Kovalski