首页 > 代码库 > win8系统上搭建cocos2dx开发坏境遇到的问题以及解决方法(开发windows phone游戏)

win8系统上搭建cocos2dx开发坏境遇到的问题以及解决方法(开发windows phone游戏)

搭建坏境流程:

1.安装window sdk(8.0版本) 

2.安装VS2012英文版

 

一开始在nokia 1320上运行我们公司的游戏,游戏可以正确安装到手机上运行成功。但是确无法启动调试。

报错信息:

网上百度谷歌了尝试了很多方法都不成功,还是一直提示通信端口被占用。

后来发现电脑装的windos sdk的版本是8.0,而手机的系统版本是8.1,因此推测是SDK和手机系统版本不匹配。(等待下载安装8.1的SDK后再验证是否是此原因)

 

于是我把测试设备换成windows phone 925,安装的是系统是8.0的版本的,可是运行程序报了另外一个错误,截图如下:

 

根据它的提示,我重新检查了手机,手机一直是处于解锁状态。

于是,我又只好百度谷歌,尝试了以下方法:

1、启动windows sdk tools 中的手机注册工具,验证手机是否成功注册。

2、删除文件夹C:\Users\用户名\AppData\Local\Microsoft\Phone Tools\CoreCon下面的11.0文件夹(Tip:AppData这个目录属性是隐藏的)

3、在启动或关闭WINDOWS功能中,在启用Hyper-V功能选项上打勾。(在进行这个步骤的时候,需要先在BIOS中设置允许cpu虚拟化)

4、重装windows sdk

结果都没解决我的问题,实在找不到办法的情况,我选择把VS和windows sdk全部卸载干净,重新装了一次。问题奇迹般的解决了。

 

个人觉得问题可能是,我之前在安装windows sdk的时候,没有开启支持cpu虚拟化的功能,于是sdk安装不完整。

后来我开启支持虚拟化的功能后,选择是repair修复sdk,并没有成功修复。

 

建议:以后再搭建坏境的时候,设置允许cpu虚拟化后再进行SDK和VS的安装。

win8系统上搭建cocos2dx开发坏境遇到的问题以及解决方法(开发windows phone游戏)