Comment puis-je utiliser l'émulateur Android pour Intel x86 Atom sans accélération matérielle sur Windows 8 pour API 21 et 19 ?

? dcoder @ | Original: StackOverFlow

Je ne ai pas permis Hyper V ou l'accélération matérielle et ne veulent pas non plus.

Est-il possible que je peux commencer émulateur Android pour Intel x86 Atom Sans accélération matérielle sur Windows 8

Je ai créé AVDS avec toutes les combinaisons possibles et chacun n'a pas pu démarrer l'instance AVD de l'émulateur, lancer la même erreur lors du démarrage

émulateur : erreur : émulation x86 exige actuellement du matériel   l'accélération ! Se il vous plaît assurer Intel HAXM est correctement installé et   utilisable. CPU état ​​d'accélération : module du noyau HAX ne est pas installé !

Ou est-ce que, les images données pour Intel Atom 86 et 64 ne peuvent pas fonctionner sans l'accélération matérielle et V hyper pour API 21 et 19

Je ai trouvé beaucoup de question similaire et lire presque tous les documents, mais il ne est pas clair se ils peuvent ou ne peuvent pas fonctionner sans hyper v et l'accélération matérielle, d'où cette question directe

Comment testez-vous sur android dans de tels cas ?



Top 5 Respuesta

1CommonsWare @

Est-il possible que je peux commencer émulateur Android pour Intel x86 Atom Sans accélération matérielle sur Windows 8

Pas avec le SDK émulateur Android standard, car il nécessite la HAXM d'Intel, et HAXM veut extensions de virtualisation pour être activés .

Que Genymotion ou bien d'un autre développeur indépendant peut soutenir votre combinaison souhaitée quelque chose, je ne peux pas dire .



2Vicenç @

Je ai couru dans le même problème, je ai trouvé la solution à http://developer.android.com/tools/devices/emulator.html#vm-windows

Il suffit de suivre ces étapes simples :

Démarrez le Gestionnaire SDK Android, sélectionnez Extras, puis sélectionnez «____» .

Après le téléchargement terminé, exécuter [ SDK ] /extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe

Suivez les instructions à l'écran pour terminer l'installation .

3Daniel @

une certaine question que le problème http://stackoverflow.com/questions/26355645/error-in-launching-avd .

1 ) Installer la Intel x86 Emulator Accelerator ( HAXM installateur ) à partir du gestionnaire SDK Android ;

2 ) exécuter le { } SDK_FOLDER extrasintelHardware_Accelerated_Execution_Managerintelhaxm.exe

3 ) puis lancez l'émulateur .

4Eslam Sameh Ahmed @

Dans gestionnaire actuel AVD vous ne pouvez pas . Vous avez juste la possibilité d'utiliser ARM images qui ne auront pas besoin virtualisation matérielle .

Pour exécuter images ARM :

Open AVD manager. Create a new 'Virtual Device' OR right click an existing image and select 'Duplicate' Choose arm* instead of x86/x64. Continue with the wizard. Run! 5Ankur @

Réponse courte : Non Jusqu'à récemment (il ya environ 1 mois ), vous pouvez le faire, mais avec les dernières mises à jour, il ne est pas possible. (voir http://stackoverflow.com/questions/26353917/update-to-android-sdk-tools-23-0-5-and-avd-doesnt-start ) .

Je faisais quelque chose de semblable : faire du développement dans une machine virtuelle et donc ne pouvais pas utiliser les fonctionnalités d'accélération matérielle comme ils ne sont disponibles que dans la machine hôte . Je utilisais Intel images x86 avec option GPU utilisation hôte; comme ils étaient beaucoup plus rapide que la version ARM même sans accélération matérielle . Mais alors, après cette mise à jour, mes AVDS émulateur qui travaillaient auparavant ne sont plus commencent avec le même message d'erreur exact . Aussi, à la fois genymotion et émulateurs Xamarin Android ne peuvent pas être utilisés comme ils doivent également l'accélération matérielle ( ils sont en fait des machines virtuelles qui utilisent l'accélération matérielle pour la vitesse, et donc ne peuvent pas être exécutées dans un autre VM ) .

Je ai trouvé http://krumelur.me/2014/01/30/xamarins-visual-studio-plugin-missing-android-devices-genymotion-and-parallels-desktop-dont-panic/ mais ne ont pas encore essayé . L'idée de base est que pour se développer encore à l'intérieur d'une machine virtuelle ; mais pour les essais se connecter à un émulateur se exécutant sur la machine hôte (et cet émulateur VM peut désormais utiliser la fonction d'accélération matérielle ) .