转自:windows phone 8模拟器运行环境配置

windows phone 8模拟器是运行在Hyper-v(微软的一款类似Vmware的软件)之上的虚拟机,所以要运行winphone8模拟器则必须先运行Hyper-v。

注:如果在Vmware中安装的windows8虚拟机,那么在虚拟机好像就没法成功安装Hyper-v,也就没法成功运行winphone8模拟器,如果哪位同学能成功安装的欢迎指导。

由于windows phone 8 SDK 在安装过程中不会检测运行模拟器的环境,所以即使没有安装Hyper-v,SDK也不会报错,但是模拟器将没法使用,所以在安装SDK之前最好人工检查一下所需环境。

下面列出模拟器运行所需的基本环境以及配置方法

1.系统环境:64位的windows 8 pro 或更高版本。可以通过“控制面板->系统和安全->系统”面板中的“系统类型”项得知。

2.硬件环境: 64位的处理器,可以通过cpu-z工具查看自己的cpu是否支持64位。大于等于4G的RAM,可以通过 “控制面板->系统和安全->系统”面板中的“安装内存”项得知。

3.系统配置:

1)查看是否支持Hardware-assisted Virtualization(硬件虚拟化)

2)查看是否支持Second Level Address Translation(SLAT二级地址转换)

3)查看是否支持Hardware-based Data Execution Prevention(DEP数据执行保护)

 可以通过coreinfo.exe查看相关信息

1)下载Coreinfo并解压。

2)以管理员权限运行cmd。

3)在cmd中运行coreinfo.ext -v

如果是AMD处理器则如下显示:

SVM:Hardware-assisted Virtualization

NP:Second Level Address Translation

NX:Hardware-based Data Execution Prevention

如果是Intel处理器显示如下:

VMX:Hardware-assisted Virtualization

EPT:Second Level Address Translation

NX:Hardware-based Data Execution Prevention

“*”表示支持相关属性。

Coreinfo只是显示是否支持相关设置,如果支持你还需要进入BIOS进行相关设置以启用相关属性。

4.Hyper-v设置:必须安装Hyper-v,必须运行Hyper-v,你必须在本地管理员组,必须在Hyper-v管理员组。

注:在运行中输入“services.msc”可以打开服务面板,可以运行或关闭服务。

在开始菜单的搜索框输入“mmc”以管理员用户运行,可以打开本地用户组。如果没有则“file->add/remove snap-in->local Users And Groups->Add”添加。


官方资料:http://msdn.microsoft.com/zh-CN/library/windowsphone/develop/ff626524(v=vs.105).aspx

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐