web-dev-qa-db-fra.com

Je reçois cette erreur "votre processeur ne prend pas en charge vt-x ou svm, Android studio 2.1.1 dans le processeur AMD 6300"

J'ai activé la virtualisation dans la configuration du bios, mais lorsque j'essaie de lancer l'émulateur, je reçois le message d'erreur "votre processeur ne prend pas en charge vt-x ou svm".

J'ai aussi installé Intel haxm.

12
user399883

La technologie VT-x ainsi que le HAXM sont uniques aux processeurs Intel. Dans le cas des processeurs AMD, AMD-V est la contrepartie du secteur des technologies de la virtualisation. L'installation de HAXM dans un processeur AMD n'aura aucun impact et par conséquent, l'erreur "votre processeur ne prend pas en charge vt-x ou svm".

Lien de référence: http://tools.Android.com/tech-docs/emulator

Comme indiqué dans le lien ci-dessus 

Pour obtenir de meilleures performances avec Android Emulator 2.0, votre système devrait respecter les spécifications suivantes: Windows: Processeur Intel® avec prise en charge d'Intel® VT-x, d'Intel® EM64T (Intel® 64) et d'Execute Disable Fonctionnalité de bit (XD). Les processeurs AMD et Intel Atom ne prennent pas en charge Accélération de la machine virtuelle VT-x. Linux: processeur Intel® avec prise en charge d'Intel® VT-x, d'Intel® EM64T (Intel® 64) et d'Execute Disable Fonctionnalités (XD) Bit ou processeurs AMD prenant en charge AMD Systèmes d'exploitation Virtualization ™ (AMD-V ™) 64 bits.

Je suggérerais d'utiliser une image ARM pour l'émulateur au lieu d'une image Intel. Cela ne nécessiterait pas l'utilisation de HAXM ni de VT-x.

8

Cela fait quelque temps que j'essaie de le localiser moi-même (configuration très similaire, mais Windows 10), et je n'ai vu personne proposer une solution allant au-delà de "Vous savez que HAXM est réservé à Intel, n'est-ce pas?" non plus. La meilleure information que j’ai trouvée jusqu’à présent est que l’édition "Individuelle" de Genymotion (gratuite pour un usage personnel) semble être le meilleur choix pour une émulation sur les puces AMD et, presque cachée, une mention dans les documents officiels qui suggèrent qu'Android Studio ne fonctionne qu'avec SVM sous Linux. Je ne suis même pas sûr de bien lire le dernier point, vu l'absence totale de références ailleurs à ce qui devrait être un fait important, mais ce pourrait être la raison pour laquelle cette erreur se manifeste - bien que si c'est le cas, c'est vraiment mal formulé .

0
WovenTales