坦克大战真机测试经验

真机上测试经验,方便以后搞UPhone的朋友们少走些弯路

经过4天的测试,从拿到机器到运行经过了不少挫折,但成功的喜悦还是值得的:)

总结下经验,方便以后搞UPHONE的朋友们少走些弯路

  1. 开发环境:

  • ide:VS2010,VS2008
  • os:win2003,winXp
  • UphoneSDK: 使用vs2010开发Cocos2d-x,win32版本的demo,测试后使用vs2008+xp发布到真机运行.
  1. 流程:

  1. arm.TMG3生成Makefile.ARM文件
    # 在Linux编译环境下,make -f Makefile.ARM 生成文件
    # 使用发布工具生成TGI文件
    # 连接UPHONE,安装驱动,大概3次即可!
    # 上传游戏到手机上:adb push
    .TGI /NEWPLUS/TDA_DATA/UserData/
  2. 查看新应用安装日志:. /usr/bin/tg3_shell.sh (点和/中间一个空格),LogOutputNow newapp

如果安装时候提示appid错误或其它可以观察日志来找到错误:)

  1. 注意事项及经验:

(1) 游戏退出:

游戏应用里要加退出游戏退出:在CCLayer里继承并重载keyBackClicked();然后调用 CCDirector::sharedDirector()>end;
主菜单以外的CCLayer也要重载它,然后replaceScene退出到主菜单
h3. zip资源路径:
<pre>
#if defined
CCFileUtils::setResourceZipFile; //之前有篇教程的地址不对
#endif
</pre>
ZIP压缩目录要看清楚否则找不到图片一片黑
h3. 遵循标准:
要遵守C++标准,否则编译时候无法通过
h3. make错误:
make
f Makefile.ARM
error:first
解决办法:清除Debug.uphone,Debug-ARM目录下文件

顶啊!
做了我们需要做但是一直没空做的事情。赞…