Je suis quelqu'un qui souhaite créer une application à l'aide d'Android Studio. Une fonction importante d’Android Studio consiste à tester l’application en cours de développement. J'ai essayé de tester sur un périphérique virtuel, mais celui-ci refuse de fonctionner. Le SDK "intel x86 emulator accelerator (haxm installer)" ne s'installe pas et ne renvoie que l'erreur:
Cet ordinateur ne prend pas en charge la technologie de virtualisation Intel (VT-x). ou il est exclusivement utilisé par Hyper-V. HAXM ne peut pas être installé. Assurez-vous que Hyper-V est désactivé dans Fonctionnalités Windows ou reportez-vous à la Documentation Intel HAXM pour plus d'informations.
Mon Hyper-V est en effet désactivé. J'ai essayé de télécharger le HAXM directement à partir du site d'Intel et cela m'a donné la même erreur. La seule autre raison possible serait que mon processeur ne prend pas en charge la technologie de virtualisation Intel. Cela me semblait peu probable, car je pensais qu'il n'y aurait aucune raison pour que ma nouvelle Surface Pro ne l'inclue pas. Après avoir étudié le sujet, j'ai téléchargé l'utilitaire Intel Processor Identification pour vérifier si mon processeur est doté de la technologie de virtualisation Intel. À ma grande surprise, cela ne semblait pas être pris en charge.
J'ai passé trois jours à essayer de tester une application de toutes les manières possibles et rien ne semble fonctionner. Je suis frustré par la difficulté de ce processus pour une fonction aussi fondamentale. Je possède une Surface Pro (2017) avec un processeur Intel Core i5-7300U 8 Go. Je veux juste savoir si quelqu'un avec cet ordinateur ou dans des circonstances similaires a utilisé avec succès Android Studio et comment.
la source
Réponses:
J'ai finalement réussi à faire fonctionner le simulateur. Le problème était que la fonctionnalité d'isolation principale "Intégrité de la mémoire" était activée. Tout ce que j'avais à faire était de l'éteindre. Je l'ai fait en ouvrant "Windows Defender Security System". Ensuite, je sélectionne "Sécurité du périphérique> Détails de l'isolation de base", puis je désactive le commutateur d'intégrité de la mémoire. Après le redémarrage de l'ordinateur, le périphérique virtuel a fonctionné.
la source