电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

移植经验汇总qa库

36页
  • 卖家[上传人]:ji****n
  • 文档编号:45692840
  • 上传时间:2018-06-18
  • 文档格式:DOC
  • 文档大小:235KB
  • / 36 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1技术支持部门 QA 库(MTK 版本) 注:该文档版本为 V1.01 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 函数删除掉,客户通 过屏蔽掉我们的外部声明或加入原先的定义解决编译报错的问题。3Q:老版本中编译阶段出现 wap_connect_urlwap_connect_url 函数找不到,或者游戏中上网死机函数找不到,或者游戏中上网死机的情况。A:告知客户需要将其上网的函数替换为其平台上对应的上网函数即可,并告之客户可 参见我们的移植文档。新版本中已将上网的部分出除,避免了再有该问题重现。4Q:6225_06B 平台上,进入游戏设置界面后左功能键,Enter 键不起作

      2、用。A:发现客户平台上 SetLeftSoftKeyFunction 函数有很大变动造成的,用 DmgSetKeyHandler(FUN, DMGKEY_LSK, DMGKEY_EVENT_UP); DmgSetKeyHandler(FUN, DMGKEY_5, DMGKEY_EVENT_UP); 函数在设置界 面注册后可以解决该问题。5Q:6225_06B 平台上客户编译阶段报错“DMGEntryMain_skipegg ( )”链接失败。A:我方让其重新 new 一次,但仍重现该问题,通过走查出包记录发现与其对应平台是 一致的,最后重新出包后解决了该链接问题。6Q:6223 平台上,客户 CECT 测试魔力球游戏时发现有死机的情况,对方催的很急,说 明书已经量产,要求尽快解决。A:在拿到 6223 平台代码后,添加新的魔力球代码,重新编译后,将新的生成的魔力 球库文件与原先的库文件整合成新的库文件发给客户,最后通过测试,问题解决。7Q:客户反馈菜单项游戏设置中的声音选项中无法关闭我们游戏的声音。A:给客户解释我们的游戏独立于 MTK 平台自带的游戏,在游戏进入后可以进行声音 的设置

      3、。8Q:25,27 等双卡新的版本平台上,客户是按照我们移植文档进行,但编译到 NV 的文 件编译不过,会报错2A:检查 nvram_user_config.c 文件下的 NV 的各项的值,经修改将属性一项改为只有 NVRAM_CATEGORY_USER 时,remake 则编译通过的。9Q:23 等版本平台上,客户编译报错 UI_start_timer,_show_transparent_image 函数未定 义 A: 需要和客户沟通,在客户平台代码上把这 2 个函数前的 static 修饰符去掉,remake 则编译通过的。10Q:有客户反馈在没有触摸屏的项目中,编译报错 A: 需要和客户沟通,告诉客户在文件 DMG_Client.c 下将宏 UNDEF_PEN_FUNCTION 和 UNDEF_PEN_REG_FUNCTION 开启。11Q:有客户反馈需要去掉快乐风的游戏 logo,该怎样处理? A: 需要和客户沟通,告诉客户在文件 DMG_Client.c 下将函数 DmgCheckForLogo 的 返回值改为 0 即可。12Q:游戏按照移植文档的步奏进行,并进行了检查是没有

      4、问题的,但客户的手机不能 开机或开机后黑屏? A: 先检查客户那边 rom,NV 的空间是否有超界,若是空间问题,可以删减图片达 到验证的效果,若不是则将 NV_EF_DMG_VRAM_ID 的位置向前移若干项的。13Q:有一个 23 项目的客户在移植了游戏后编译报错,出错信息不常见,抱错是声音播 放的函数未定义? A:和客户沟通后,发现客户项目中是将 MP3 模块去掉的,最后在 DMG_Client.c 文 件中将其定义为空函数,可将问题解决的。14Q: 有一个客户在移植了游戏后,下载到手机上,但游戏的文字和图标并不能显示 出来? A: 去客户那边检查代码后发现客户的项目中是把 MTK 默认的游戏模块屏蔽掉的,_MMI_GAME_,而我们的游戏资源是加在 res_game.c 文件下的,这样是不能被 编译到的,将我们的游戏资源换到另外的资源文件中,编译通过后,下载至手机 验证是正常的,问题解决。15Q: 有一个客户 27_0828 的项目在移植了游戏后,开机白屏,一直停留在开机 logo 界 面,客户怀疑是我们游戏的问题? A: 去客户那边做游戏相关的验证工作,发现程序是在进入 mm

      5、i_task.c 文件下的初始3化函数的时候出现的问题,经过确认是在读写 NV 的时候出现的问题,进行读写 NV 的实验,屏蔽掉我们的游戏后,每次加入不同区域的 NV 进行读写 NV 的实 验工作,发现都不能正常读写,通过验证证明客户开机白屏问题不是游戏造成的, 而是客户平台版本的一个 bug,后来该客户向 MTK 反馈了该问题。16Q: 联想有一个双卡的项目,方案公司在上海,移植我们的游戏不能编译过,又或是 发短信不能正常发送的? A: 和方案公司沟通后,发现方案公司的平台代码做了很大的修改,发送短信的部分 是自己开发的,已与 MTK 原来的代码差异很大了,经过沟通我们开放了发短信 的函数,类似问题以后可以在 DMG_Client.c 文件下修改 DmgSendEx 函数,客户 可以自行修改该发送短信的函数。17Q:有一个 23 双卡的项目,方案公司在上海,移植我们的游戏不能编译通过,在编译 资源的部分就已经报错了? A:去客户那边做游戏相关的验证工作,发现任意的屏蔽掉一些功能后,再编译都是 可以的,最后将代码里面有我们自己定义的宏的地方全部改为#if 1 的形式,可以 编译通过的,

      6、最后原因定位在 option.mak 文件下的主键太多,造成的不能编译通 过的问题的。18Q:有一个客户在进入“功夫小鸡”游戏后,在主菜单界面时退出游戏,在待机界面 背光不能灭掉? A: 和方案公司沟通后,我们检查代码发现功夫小鸡游戏背光设置的这个 bug,反馈 至产品部,后由产品开发部修改后,重新发给客户一个新库,后经客户验证问题 解决。19Q:有一个客户在移植了我们的游戏和 WAP 应用后,在进入 WAP 应用后发现左右软 键的地方没有文字显示,便联系到我们这边了,该怎样处理? A: 和客户沟通后,我们部门需要将这个需求反馈至商务部,产品部,由产品部推动, 产品开发部做修改的工作,最后由技术支持部门将修改后的新库发布,交由客户 或相关商务人员。20Q: 有客户的项目是支持传感器的,并希望我们能在游戏中加入相关的功能,我们该 怎样处理? A: 和客户沟通,我们需要客户封装 2 个相关的函数给到我们。1 个是判断是否有摇 动的函数, “功夫小鸡”游戏中通过该函数可以将鸡蛋仍出的,另一个是判断左右 摇动的函数, “地下城”游戏中可通过该函数进行左右的移动的。后可反馈至产品 开发部做游戏的

      7、修改,最后交由技术支持部门出包给到客户或相关的商务人员。21Q: 有客户的项目是支持横竖屏翻转的,在内置了我们的游戏后,在屏幕翻转的时候4出现了界面显示上的 bug,我们该怎样处理? A: 可以和客户沟通,目前我们处理该问题有 2 种方法。1 是直接将屏幕固定成一种 显示形式,即要麽是横屏显示,要麽是竖屏显示,客户那边需要做的改动是当在 我们游戏的状态下时,在进入他们的翻转函数的时候直接 return 退出,即可。2 是在进入们的翻转函数的时候先退出游戏,这样的 2 种方式都是可以避免 bug 的, 而且不需要重新发布新的游戏包。 (有更好的方法的话,大家可以更新补充)22Q: 有客户的项目是支持震动器的,在内置了我们的游戏后,客户反馈在进入游戏的 时候震动器是开启的,但退出后不能关闭,我们该怎样处理? A: 可以和客户沟通, 在文件 DMG_Client.c 下有 2 个函数。DMGPreEntryKKGame 和 DMGExitKKGame,可以在进入游戏和退出游戏之前做相关的设置工作,如, 客户可以在 DMGPreEntryKKGame 函数内增加开启震动器的处理,而 在 DMG

      8、ExitKKGame 函数内增加关闭震动器的处理。这样问题即可解决。23Q: 有客户的项目是全屏触摸的,没有按键。反馈说我们游戏中有“按 0 键购买道具” 希望我们进行修改,我们该怎样处理? A: 类似的修改问题,我们需要第一时间反馈相关商务人员,和产品部。通过产品部 推动,产品开发部进行修改后,将修改后的新库给到技术支持部门,由我们做好 新包的发布工作。24Q: 有客户移植了我们的游戏,反馈说希望能把按键左软键和中间键互换,我们该怎 样处理呢? A: 可以和客户沟通, 在文件 DMG_Client.c 下有一个数组 g_aDmgKey,可以修改 互换里面的按键值,即可,类似问题亦可这样去处理的。25Q: 有客户移植了我们的游戏,反馈说需要更换客户 ID,我们该怎样处理呢? A: 可以和客户沟通, 告诉客户在文件 DMG_ClientEx.h 下有一个数组 g_aDmgClient,可以修改数组第 2 行的数据,换成客户所需要更换的即可,类 似问题亦可这样去处理的。26Q: 有客户移植了我们的游戏,反馈说需要更换客户 ID,我们该怎样处理呢? A: 可以和客户沟通, 告诉客户在文件 D

      9、MG_ClientEx.h 下有一个数组 g_aDmgClient,可以修改数组第 2 行的数据,换成客户所需要更换的即可,类 似问题亦可这样去处理的。27Q: 有客户移植了我们的游戏,反馈说进入“地下城”游戏,按触屏的左边区域,小 人却向右边跑动,按按触屏的右边区域,小人却向左边跑动,是相反的。我们该 怎样处理呢? A: 可以和客户沟通, 告诉客户在手机设置中重新效准一下触摸屏即可。类似问题5亦可这样去处理。28Q: 有客户移植了我们的游戏,但编译报错,有很多的出错信息,给我们的反馈是他 的移植肯定是没有问题的,我们该怎样处理呢? A: 可以和客户沟通, 出现这种情况一般是客户移植的问题,很大的原因在与 make 目录下的 DMG_Pluto 模块没有按我们的移植文档说明去加入,或是 option.mak 文件下添加的有问题。29Q: 有客户移植了我们的游戏,但进入游戏的时候却提示“该游戏已被删除” ,我们 该怎样处理呢? A: 可以和客户沟通, 出现这种情况一般是 NV 数据错乱的问题,可以让客户将手 机重新初始化一下即可。30Q: 有客户是 25_0828 的平台,但我们的发布平台上之前是没有的,所以当时是按 25_0812 平台的包发步的,但客户移植进去后发现发短信的时候会出现死机,我 们该怎样处理? A: 该问题目前已确认是中间层的问题,解决的办法是需要去有相关代码的客户那 边重新编译一下中间层。出现类似问题的时候需要及时向公司领导反馈。并做好 后期跟进的问题。31Q: 有客户是 25_0836 的平台,但我们的发布平台上目前是没有的,商务人员需要及 时出包,我们该怎样处理? A: 假若后台中没有相匹配的软件包,则可以先用一个相近的包去替代。出现该问 题需要及时和商务沟通,并告之处理方法。若出现问题亦可及时跟进。出现问题 可按第 30 条记录的方法处理。目前 25_0836 的平台的替代平台是:25_0828 或 25_0840 等。32Q:编译报错 “customsystemYAWEI25_GEMINI_BBscatZ218.txt“, line 287: Warning: L6314W: customsystemYAWEI25_GEMINI_B

      《移植经验汇总qa库》由会员ji****n分享,可在线阅读,更多相关《移植经验汇总qa库》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.