修改Android版本号信息
修改Android版本号信息
Android graphics的问题是真的多,只要肉眼可见的问题都算graphics的,无奈。好在最近组里面招了一个大佬L来分担我的工作。这是分配给大佬L的第一个问题,记录一下,估计后续还会有别的人会来问我的。
一、问题
测试提了一个bug,说Settings→About phone→Build number的值不对,请graphics组件修改。。。这种问题也算肉眼看见的问题嘛?好吧,肉眼的确也是可以看见的。大佬L很无语。。。我也很无语,找PM问了应该分给谁,PM让我们自己先看看。。。那就看看吧。
二、分析
虽然没做过android app,但是这种简单的小问题看起来也不难。
毕竟做了N年的android了,这种字段一看就是从某个prop属性里面读出来的,所以先根据Build Number中显示的字段内容,通过getprop的命令去搜一下,立马就有了结果,对应的prop字段是“ro.build.display.id”。
看一下源码里面对于这个字段的使用:

这个字段对应的值来源于BUILD_DISPLAY_ID,所以看看这个BUILD_DISPLAY_ID是怎么组成的就行了:

到这一步就看出来这个字段是怎么组成的了,接下去爱怎么改怎么改,和测试通过一下,看看公司要求组成这个字段内容的格式是什么样的,改一下就行了。

本文记录了如何解决测试发现的Android Settings中关于Build number显示不正确的bug。问题源于'ro.build.display.id' prop属性值错误,通过源码分析找到了字段来源,并了解了其构成方式。最终,按照公司格式要求修改并完成修复。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



