用cocos2dx-3.x新建项目在Windows Phone 8.1设备无法运行

开发环境:Windows 8.1 Enterprise English, Visual Studio 2012 Update 4, Windows Phone 8.0 SDK

测试设备:HuaWei W1, Windows Phone 8.1, build 8.10.14176.243, English

问题描述:

  1. 从http://cn.cocos2d-x.org/download/下载Cocos2d-x, v3.x版本,此处以v3.3rc0为例。
  2. 下载完成后解压缩,比如是目录:D:\cocos2d-x-3.3rc0。
  3. 运行cmd.exe,通过“D:\cocos2d-x-3.3rc0\tools\cocos2d-console\bin\cocos new -l cpp TestGame”来新建一个项目。
  4. 用Visual Studio 2012打开新建项目中的…\proj.wp8-xaml\TestGame.sln。选择"Device"后编译整个工程。
  5. 编译成功后将其部署到Windows Phone 8.1手机中,在手机上运行TestGame。

期望结果:TestGame可以正常运行。

实际结果:TestGame无法运行。

其它信息:

  1. 在编译成功…\cocos2d-x-3.3rc0\build\cocos2d-wp8.sln后将cpp-test部署到Windows Phone 8.1手机中,经常无法运行,大概运行十次才能成功启动一次。
  2. 此问题在所有Cocos2d-x 3.x版本上复现。
  3. 此问题不在Cocos2d-x 2.2.5版本上复现。
  4. 因手头没有Windows Phone 8.0设备,所以没在Windows Phone 8.0设备上测试。
  5. 此问题不在模拟器上复现。

Opened a new issue: https://github.com/cocos2d/cocos2d-x/issues/8933