Impossible de créer la machine virtuelle
J'étais tellement heureux aujourd'hui que j'ai enfin pu installer Windows Phone 8 SDK et de l'essayer un peu. J'ai installé la nouvelle installation de Windows 8 Pro sur ma machine virtuelle (je suis en cours d'exécution si, à partir de Parallels), puis installé Windows Phone 8 SDK.
Tout s'est passé en douceur, Visual Studio Express est installé et en cours d'exécution, mais quand je créé un nouveau projet et a essayé de le déployer, VS ne parvient pas à vraiment étrange message.
Tout d'abord, la boîte de message l'informant que "L'Émulateur Windows Phone n'était pas en mesure de créer la machine virtuelle: Générique échec" s'affiche. Vraiment informer, vraiment professionnel - erreur générique, c'est vraiment bon. Ensuite, les informations que le déploiement a échoué s'affiche (merci beaucoup de me tenir informé à ce sujet, je n'ai pas remarqué qu'il s'est écrasé complètement). Et puis, dans la Liste des Erreurs, il y a des renseignements au sujet de "pointeur non Valide", c'est encore mieux. Aucune idée sur ce qui a échoué ou ce qui est mauvais.
Quelqu'un peut-il m'aider? Il n'y a rien sur internet à propos de ce sujet et je ne sais pas où est le problème. J'ai scanné les événements de Windows et les journaux, mais il n'y a rien (sans doute, je n'ai pas été la recherche correctement, donc merci de me guider si vous le pouvez).
Quelqu'un peut m'aider?
- Je vois la même chose en l'exécutant à l'intérieur de VMWare.
- L'Émulateur Windows Phone 8 est un Hyper-V exemple sur son propre, il fonctionne à l'intérieur d'une machine virtuelle est lié à la suite de problèmes.
- Quelqu'un a essayé de course via Bootcamp?
- Dans VMWare Fusion, j'ai essayé "Activer l'hyperviseur applications de la machine virtuelle" et qui ne fonctionne pas non plus
- même ici. Je n'étais pas capable de l'installer dans un VMWare 9.x la machine à l'intérieur de Windows 8... des idées?
- J'ai d'abord passé à VMWare, mais enfin développer Windows8 et WP8 sur Parallels et l'utilisation réelle de l'appareil (Lumia 920) lors d'un appel de développement. De temps en temps j'utilise l'émulateur sur VMWare ... voulais juste ajouter des infos qu'il n'y a pas de problèmes avec les périphériques réels pour WP8 sur Parallels.
- est correcte. Parce que l'émulateur fonctionne dans Hyper-V, la virtualisation n'est pas pris en charge. Même Boot-to-disque dur virtuel dans Windows est un très subbar de l'expérience (de la performance), même si techniquement il fonctionne. Votre meilleur pari, fonctionne sur OSX, est d'aller avec BootCamp ou connecter un physique dev appareil.
- Hé oui, je suis en tapant cela à partir de mon MBP l'exécution de Win8 x64 via BootCamp alors que mon WinPhone8 application s'exécute dans l'émulateur en vertu de cette fenêtre de navigateur 🙂
- Nice! Comment? Veuillez faire partager.
- 1) Utiliser Boot Camp pour créer une partition Windows sur votre disque dur. 2) la Copie d'une partition BootCamp (v5) les pilotes sur une clé USB. 3) Installer Win8 à partir d'un CD (ne pas installer à partir d'une clé USB sur Mac 🙁 4) Installer les pilotes Boot Camp sous Windows et vous devriez être bon d'aller.
Vous devez vous connecter pour publier un commentaire.
L'émulateur Windows Phone 8 requiert un matériel Hyper-V prise en charge. En particulier, il exige de second niveau de la translation d'adresse, la virtualisation assistée par matériel, et DEP matériel de soutien activé et pas être exécuté dans un hyperviseur(pas de nidification). Si vous avez acheté votre machine dans les 4 dernières années, vous devriez avoir aucun problème avec ces exigences. Vous pouvez consulter cette article pour voir plus d'informations sur qui et comment savoir si votre ordinateur prend en charge.
En raison de ces exigences matérielles, cela signifie que vous ne pouvez pas exécuter l'émulateur de téléphone à l'intérieur de la plupart des technologies de virtualisation... À une exception près: j'ai été en utilisant VMWare 9, qui semble inclure une "non pris en charge" fonction pour permettre à la technologie Hyper-V de travail si.. Si votre seul choix pour l'exécution de l'émulateur de téléphone est-à acheter VMWare 9 (ou 8 avec plus de configuration) ou la mise à niveau d'une machine physique à Windows 8
La non prise en charge de façon VMWare vous permet d'exécuter Hyper-V à l'intérieur d'une VM est qu'il y a une option manuelle (
de l'hyperviseur.cpuid.v0 = “FALSE”
) qui raconte essentiellement VMWare ne pas déclarer à la machine virtuelle sur laquelle il s'exécute dans une machine virtuelle. Hyper-V vérifie s'il est exécuté dans une machine virtuelle et ne fonctionnera pas si elle l'est, cela devient Hyper-V à travailler au-delà de cette vérification. Personnellement, j'ai testé tout ce imbriquée-VM chose avec l'émulateur de Téléphone(y compris avant leur communication au public), et d'autres que d'être assez lent, ça fonctionne assez bien avec dans l'immédiat aucune plante ou quoi que ce soit.Il y a une solution pour VMWare Workstation 8 ainsi, dans une réponse ci-dessous. Cependant, le 9 est beaucoup plus facile à configurer, donc si vous avez recours à cette méthode.
vhc.enable
. bien que, je suis seul à travailler avec VMWare Workstation, pas de VMWare Fusion. Vous ne savez pas si il y a une différenceJ'ai rencontré le même problème et je l'ai fixée par l'activation de l'Hyperviseur applications dans cette machine virtuelle et en ajoutant la ligne suivante à la .fichier vmx:
de l'hyperviseur.cpuid.v0 = "FALSE"
C'est l'émulateur fonctionne très bien. J'ai trouvé cette réponse ici.
Espère que cette aide.
En fait, il fonctionne très bien avec VMware Fusion 5.0.1
Tout ce que j'avais à faire est d'ajouter à l' .fichier vmx de la machine virtuelle les lignes suivantes:
de l'hyperviseur.cpuid.v0 = “FALSE”
vhv.enable = "true"
Enregistrer et redémarrer VMWARE (évidemment, la machine virtuelle doit être arrêtée avant que les modifications sont apportées)
Je suis maintenant le débogage d'une application de test de VS2012 à l'aide de la emaulator à l'intérieur d'une VM dans mon Macbook
Je suis un campeur heureux
🙂
J'ai posté la même question sur le forum de Parallels.
Réponse:
L'émulateur est en fait une machine virtuelle, nous parlons donc d'une machine virtuelle à l'intérieur d'une vm, cela nécessite l'appui pour les sous Hyper-V, qui, autant que je sache est prévu mais pas encore mis en œuvre, aussi VMWare Fusion prend déjà en charge de cela, si vous êtes désespéré.
-----
Voir Parallels post sur le forum: http://forum.parallels.com/showthread.php?p=646448#post646448
Cela fonctionne pour moi
Ensemble de la RAM pour de la 4g
Au moins 2 cœurs
ajouter au fichier vmx.
vhv.enable = "TRUE"
de l'hyperviseur.cpuid.v0="FALSE"
Goot de l'article
http://social.msdn.microsoft.com/Forums/en-US/wptools/thread/ed72010c-321c-4667-97b2-3ff1540e7f87/
Vous avez besoin LATTES du matériel compatible pour exécuter Hyper-V, qui est une exigence pour l'utilisation de l'émulateur.
Pouvez-vous préciser quel type de matériel que vous tentez d'exécuter sur, et si vous avez activé la Virtualisation dans les paramètres de votre BIOS?
La "pointeur non Valide" erreur signifie simplement qu'il ne peut pas se connecter à l'émulateur (et/ou de l'appareil).
Comme un ajout à https://stackoverflow.com/a/13163762/1964969 (haut de réponse pour le moment):
ajoutant manuellement "hyperviseur.cpuid.v0" la clé fonctionne pour VmWare Player 5 (de la part de la principale raison - ce logiciel est gratuit pour une utilisation non commerciale, donc parfait produit si vous de tester les eaux, il suffit de télécharger à partir de site web de VmWare et installer, il est totalement fonctionnel).
Un peu inattendu, aucun des éléments suivants modifie résoudre le problème avec WP8 émulateur:
Oui, vous pouvez appliquer une valeur vide pour que la clé - mais pourquoi? N'avez aucune idée, mais il fonctionne. J'ai fait quelques notes dans mon blog ainsi:
http://windowsasusual.blogspot.ru/2013/01/how-to-launch-windows-phone-8-emulator.html
Sous Parallels Desktop 8 suivez ce guide: http://kb.parallels.com/en/115211
Modifier:
Oh, je n'avais pas remarqué que vous essayez d'exécuter l'émulateur sur VM. Ma réponse est pour les non-VM environnement.
Tout d'abord, vous devez vérifier le matériel nécessaire à ici
Attention, la réussite de l'installation du SDK ne pas garantie "votre matériel est compatible"
Si votre matériel est compatible et Hyper-V est en cours d'exécution(décrit dans le lien ci-dessus), veuillez vérifier votre BIOS et assurez-vous d'activer la virtualisation matérielle dans la CPU de Configuration
(pour moi, je pourrais la trouver à l'Amorçage > BIOS > Avancé > Avancé > Configuration du PROCESSEUR)
Bref résumé:
Pour moi la solution en ajoutant la ligne:
- Je utiliser VMware Player et ajout de la ligne (
hypervisor.cpuid.v0 = "FALSE"
)dans le .fichier vmx.Ma machine virtuelle avec Windows 8 Pro utilise l'émulateur pour Windows Phone 8 à la perfection.
Résolu le problème en désinstallant un ancien client VPN de la machine. Il s'avère que certains clients VPN peut avoir des problèmes de compatibilité avec Windows 8. Après la désinstallation du client VPN j'ai réussi à lancer l'émulateur sans problèmes (bien sûr, après vous être assuré de la technologie Hyper-V est installé et activé sur la machine)
Pas assez de rep. pour des commentaires sur le a accepté de répondre, mais Microsoft de fournir des instructions spécifiquement pour la Fusion ici. Il a travaillé pour moi, après quelques redémarrages de Mac et VM. J'ai installé W8.1 sans Hyper-V prise en charge au départ et a dû l'installer après le fait ("Fonctionnalités Windows Activer ou Désactiver" dans le Panneau de configuration), mais à part ça, pas de problèmes. Très rapide sur un 16 go 2013 MBP.