Windows phone 8 Vmware player上的WP8 emulator未运行
为了开发wp8应用程序,我创建了一个windows 8.1的vmware 我的电脑规格:Windows phone 8 Vmware player上的WP8 emulator未运行,windows-phone-8,windows-phone-8-emulator,vmware-player,Windows Phone 8,Windows Phone 8 Emulator,Vmware Player,为了开发wp8应用程序,我创建了一个windows 8.1的vmware 我的电脑规格: I72670(2.2) 8GB内存 赢7 64 我的VMware Player规范: 60 gb硬盘驱动器 4 gb内存 我已经在VMware Player visual studio 2012 update 4中安装了所有可湿性粉剂 当我试图构建我的项目时,我遇到以下错误: emulator Cannot assign the specified number of processor fo
- I72670(2.2)
- 8GB内存
- 赢7 64
- 60 gb硬盘驱动器
- 4 gb内存
emulator Cannot assign the specified number
of processor for virtual machine is out of range
我在互联网上搜索过,但我找到的所有链接都是相似的。对VMware没有任何帮助
我读过这篇文章。我已经启用了hyper-v,但我不确定VMware是否能够支持硬件虚拟化,我认为这是必需的
我的问题是:
谢谢你的时间 根据对您问题的评论,我将解释: 如果您有物理设备,您可以在Windows 7或更高版本上执行Windows Phone 8.x开发,但是如果您想使用Windows Phone 8.x模拟器,则需要提供Hyper-V,这是因为WP8模拟器作为Hyper-V虚拟机与主操作系统并行运行 因此,要使用WP8模拟器,您必须运行Windows 8 Pro、Windows 8 Enterprise或Windows Server 2012(或更高版本,例如Windows 8.1 Pro)。Windows 8的标准“家庭版”不包括Hyper-V
Hyper-V需要硬件虚拟化,并且作为具有硬件要求的加速平台,不会在另一个虚拟机中运行(这与您运行VirtualBox或的方式相反)。您必须将Windows 8 Pro作为“根”操作系统运行。VMWare Player v6。要运行WP emulator,您需要在虚拟机配置中勾选“虚拟化英特尔VT-x/EPT或AMD-V/RIV”。
实际上,您还需要在VMWare Player中编辑.vmx文件,以便Windows Phone emulator可以使用Hyper-V 为虚拟机提供大于等于4GB的RAM和2个以上的处理器,然后打开虚拟机的.vmx文件并添加: hypervisor.cpuid.v0=“FALSE” 然后保存、启动VM并安装Windows
我还将指出,在我的MacBook Pro Retina上,它运行的是Parallels和Visual Studio 2013 CE内部的支持Hyper-V的Windows发行版。Windows Phone 8.x模拟器使用的是Hyper-V,而不是VMWare Player。出于好奇,你为什么要使用VMWare?@Dai我有win7 pc。为了开发wp8应用程序,我需要win8(据我所知)。因此,最简单的方法是创建一台包含所有开发内容(模拟器、studio等)的win8计算机。由于Hyper-V的要求,您需要Windows 8进行WP8开发。请注意,您不能在其他虚拟化平台(如VMWare)中运行Hyper-V。您需要直接启动到Windows 8中。@Dai我就是这么想的。谢谢你的建议。非常有用。我想如果我有wp8设备,我可以使用VMWare?如果VMWare执行USB重定向(以便Windows 8 VM可以与设备通信),我不明白为什么不可以。不幸的是,在我的情况下,虚拟化Intel VT-x/EPT或AMD-V/RIV被禁用,我无法启用它们:(.我将检查您所说的vmware player版本。另外,处理器=1且已禁用。我不知道原因。+1用于您的帮助:).Yeap.我已经尝试更改vmware文件,重新启动vmware,重新启动pc。但是还好,我已经订购了一台wp8设备来完成我的工作。此外,emulator上的调试非常慢,通常我会使用emulator。我只是想在设备到达之前开始工作。谢谢您的尝试。