移植经验汇总QA库.docVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移植经验汇总QA库

技术支持部门QA库(MTK版本) 注:该文档版本为V1.0 Q:6225_06B平台上,客户编译阶段修改的NVRAM相关文件报错。 A:将(kal_uint8)NVRAM_RESERVED_VALUE 前的强制类型转换去掉即可编译通过。 2. Q:6223P_07A平台上,客户编译阶段报错, Error: L6218E: Undefined symbol GetDateTime (referred from DMG_Client.obj).。 A:有些客户平台代码改动很大,将原先系统自带的GetDateTime函数删除掉,客户通过屏蔽掉我们的外部声明或加入原先的定义解决编译报错的问题。 3.Q:老版本中编译阶段出现wap_connect_url 函数找不到,或者游戏中上网死机的情况。 A:告知客户需要将其上网的函数替换为其平台上对应的上网函数即可,并告之客户可参见我们的移植文档。新版本中已将上网的部分出除,避免了再有该问题重现。 4.Q:6225_06B平台上,进入游戏设置界面后左功能键,Enter键不起作用。 A:发现客户平台上SetLeftSoftKeyFunction函数有很大变动造成的,用DmgSetKeyHandler(FUN, DMGKEY_LSK, DMGKEY_EVENT_UP); DmgSetKeyHandler(FUN, DMGKEY_5, DMGKEY_EVENT_UP); 函数在设置界面注册后可以解决该问题。 5.Q:6225_06B平台上客户编译阶段报错“DMGEntryMain_skipegg ( )”链接失败。 A:我方让其重新new一次,但仍重现该问题,通过走查出包记录发现与其对应平台是一致的,最后重新出包后解决了该链接问题。 6.Q:6223平台上,客户CECT测试魔力球游戏时发现有死机的情况,对方催的很急,说明书已经量产,要求尽快解决。 A:在拿到6223平台代码后,添加新的魔力球代码,重新编译后,将新的生成的魔力球库文件与原先的库文件整合成新的库文件发给客户,最后通过测试,问题解决。 7.Q:客户反馈菜单项游戏设置中的声音选项中无法关闭我们游戏的声音。 A:给客户解释我们的游戏独立于MTK平台自带的游戏,在游戏进入后可以进行声音的设置。 8.Q:25,27等双卡新的版本平台上,客户是按照我们移植文档进行,但编译到NV的文件编译不过,会报错 A:检查nvram_user_config.c文件下的NV的各项的值,经修改将属性一项改为只有 NVRAM_CATEGORY_USER时,remake则编译通过的。 9.Q:23等版本平台上,客户编译报错UI_start_timer,_show_transparent_image函数未定义 A: 需要和客户沟通,在客户平台代码上把这2个函数前的static修饰符去掉,remake则编译通过的。 10.Q:有客户反馈在没有触摸屏的项目中,编译报错 A: 需要和客户沟通,告诉客户在文件DMG_Client.c下将宏UNDEF_PEN_FUNCTION 和UNDEF_PEN_REG_FUNCTION开启。 11.Q:有客户反馈需要去掉快乐风的游戏logo,该怎样处理? A: 需要和客户沟通,告诉客户在文件DMG_Client.c下将函数DmgCheckForLogo的返回值改为0即可。 12.Q:游戏按照移植文档的步奏进行,并进行了检查是没有问题的,但客户的手机不能开机或开机后黑屏? A: 先检查客户那边rom,NV的空间是否有超界,若是空间问题,可以删减图片达到验证的效果,若不是则将NV_EF_DMG_VRAM_ID的位置向前移若干项的。 13.Q:有一个23项目的客户在移植了游戏后编译报错,出错信息不常见,抱错是声音播放的函数未定义? A:和客户沟通后,发现客户项目中是将MP3模块去掉的,最后在DMG_Client.c文件中将其定义为空函数,可将问题解决的。 14.Q: 有一个客户在移植了游戏后,下载到手机上,但游戏的文字和图标并不能显示 出来? A: 去客户那边检查代码后发现客户的项目中是把MTK默认的游戏模块屏蔽掉的, __MMI_GAME__,而我们的游戏资源是加在res_game.c文件下的,这样是不能被编译到的,将我们的游戏资源换到另外的资源文件中,编译通过后,下载至手机验证是正常的,问题解决。 15.Q: 有一个客户27_0828的项目在移植了游戏后,开机白屏,一直停留在开机logo界面,客户怀疑是我们游戏的问题? A: 去客户那边做游戏相关的验证工作,发现程序是在进入mmi_task.c文件下的初始化函数的时候出现的问题,经过确认是在读写NV的时候出现的问题,进行读写NV

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档