大家好,小太来为大家解答以上问题。在VMware中安装Windows,PhoneSDK8.0图文教程这个很多人还不知道,现在让我们一起来看看吧!
相信很多开发者目前的系统还是Win7或麦克,一般不会为了开发某个程序而重装系统,所以我们就需要用到虚拟机这类的虚拟机来模拟预期的开发环境。在开始介绍前,给大家说明下我当前的软硬件环境,本文所讲的内容适用于此环境。
安装的是英文版SDK,但是最后安装完成后提示的是中文!
另外如果我们电脑太老,可能安装软件开发工具*(SoftwareDevelopmentKit)后,报出“中央处理器不支持虚拟化"的错误,此时虽然开发工具可以正常安装,但是无法使用WindowsPhone8模拟器进行调试程序了,只能用真机调试。
WindowsPhone8可向应用开发人员提供大量新增和更新功能,*括本地游戏开发、Windows运行时的手机特定版本和新内核。我们编写了此介绍以帮助您了解WindowsPhone8和WindowsPhoneSDK8.0中的新增和更新功能。对于您拥有的软件开发工具*(SoftwareDevelopmentKit)中的工具,我们感到非常自豪。这些工具能够帮助您创建让用户更有理由喜爱他们的手机的手机应用。
一、前期准备
1."计算机"右键"属性"查看自己电脑安装的Windows8系统的版本,以及电脑内存是不是第四代移动通信技术或第四代移动通信技术以上。
注:必须是Windows8专业版以上的系统。
二、软件环境:
Windows7旗舰版(x64)、VMwareWorkstation10、硬件环境:至强处理器E31230(4核)。
三、简介
想要安装WindowsPhoneSDK8.0,64位处理器、4G内存、Windows864位操作系统(任意版本)是必须要满足的基本条件,开发完后可以使用在微软开发者中心注册过的WindowsPhone8手机进行调试。如果想要使用windows手机模拟器直接调试,那么中央处理器还必须支持二级地址转换(SLAT,二级地址转换),操作系统必须是专业版或更高的版本。
四、准备环境
按照上面讲的要求进行自检。
同时检查是否支持板条
在微软官方下载Coreinfo(地址见文末)并解压,然后用管理员身份运行命令提示符(开始菜单-所有程序-附件-命令提示符-右键"以管理员身份运行")。
并在命令提示符中输入“Coreinfo安装路径\Coreinfo.exe-v.军事情报的处理器,显示为扩展页表.超微半导体公司处理器,显示为嵌套页表或RVI(快速虚拟化索引).如果中央处理器支持板条,那么你会看见"EPT*"的字样,否则看到的是EPT-.
五、在VMware中新建虚拟机
使用自定义安装,除了个别的需要根据下面图片所示进行设置外,其余一路默认安装就可以了。
六、选择windows8x64系统
至少选择2个中央处理器
至少第四代移动通信技术的内存
在启动虚拟机前,设置中央处理器的虚拟化引擎为“英特尔VT-x/EPT或AMD-V/RVI”,同时让CD/DVD指向Windows8专业版或更高版的国际标准化组织文件。
七、安装Windows8x64Pro
八、检查此系统的Hyper-V是否已经安装
使用"赢X"快捷键呼出"程序和功能"面板,选择"启用或关闭Windows操作系统功能",可以看见超V平台选项为灰色,鼠标移上去显示"无法安装超V,某个虚拟机监控程序正在运行"。
我们先不去理会这个问题,直接进入下一步。
九、下载安装WindowsPhoneSDK8.0
WindowsPhone软件开发工具*(SDK)8.0向您提供为WindowsPhone8和WindowsPhone7.5开发应用和游戏所需的工具。
在官方下载页面下载软件开发工具*(SoftwareDevelopmentKit)后安装,因为我下载的是国际标准化组织版本,该版本貌似讯息摘要5校验码有问题,所以在安装完后会提示VisualC2012x64调试运行时无法找到元素"。不过不影响我开发WindowsPhone应用程序,也就没去细究。
提示超V已经启用
根据要求重启后,完成安装
安装成功,并提示超V也安装成功,我们再看一下系统的超V选项,发现已经全部安装好了。
十、运行VisualStudio
官网申请序列号
在运行适用于WindowsPhone的VisualStudio速成版2012的时候,会要求输入序列号,这个只需要点击旁边的"在线注册"字样注册就可以收到带有序列号的邮件。
新建第一个WindowsPhone8应用程序
选择WindowsPhone应用项目模板
选择目标系统为WindowsPhone操作系统8.0
十一、选择模拟器(EmulatorWVGA512M),点击运行
使用windows手机模拟器运行,提示WindowsPhone模拟器无法创建虚拟机。一般性故障.
十二、下面将通过修改vmx文件来解决这个问题。
修改文件文件
文件是虚拟机的配置文件。先关闭当前的虚拟机,然后进入刚创建的虚拟机所对应的目录,找到".vmx"结尾的文件,使用记事本或其它编辑器工具打开,在文件末加入下列语句:
文件文件
hypervisor.cpuid.v0='FALSE'MCE.enable='TRUE'
超V会检查当前是否运行在虚拟机里,只有当不是的时候才会正常运行hypervisor.cpuid.v0='FALSE'这句话就是为了绕过这个检查。
保存后,重新打开虚拟机。这次运行项目时,会提示"您想将模拟器配置为连接到Internet吗?",意思就是网络连接丢失,我们选择“是”,让模拟器配置网络连接。
现在你已经可以正常运行windows手机模拟器了干杯!
这个过程有点长,耐心等待一会儿
十三、这就是刚刚创建的应用
回过头来,看一下网络连接面板,会发现多了些奇怪的连接。这些就是超V创建的虚拟交换机连接。
如果禁用了其中的vEthernet(内部以太网端口WindowsPhone模拟器内部),就会导致运行模拟器时提示模拟器无法确定用于与来宾虚拟机通信得主机IP地址.因此,该连接对于运行模拟器来说是必须的。
其它问题
如果发些自己还是启动不了模拟器,请检查下自己的超V交换机是否已经建立。交换机配置中至少*含"WindowsPhone模拟器内部开关"这个交换机。
十四、Hyper-V管理器
十五、正常的Hyper-V管理器
、正常的虚拟交换机管理器
如果没有找到这个虚拟交换机,也不用心急。通过"新建虚拟网络交换机"这个选项,输入"WindowsPhone模拟器内部开关",选择"内部"就可以自己建立一个了,效果是一样的。
WindowsSDK8.0下载地址,ISO地址可在该页面内找到
、快速问答
1.为什么要x64位?
因为超V只能在64位处理器下工作
2.为什么要支持SLAT?
因为超V需要用到它来提高虚拟地址和物理地址转换的效率。
3.为什么要使用超V?
因为WindowsPhone8模拟器需要运行在超V上。
4.什么是炒作-V?
Windows8的虚拟化技术。
本文到此结束,希望对大家有所帮助。
还没有评论,来说两句吧...