当前位置: 代码迷 >> Android >> Msm8909+Android5.1.1批改model number(手机型号)
  详细解决方案

Msm8909+Android5.1.1批改model number(手机型号)

热度:189   发布时间:2016-04-27 22:06:54.0
Msm8909+Android5.1.1修改model number(手机型号)

/system/build.prop是一个属性文件,在Android系统中.prop文件很重要,记录了系统的设置和改变,类似於/etc中的文件。这个文件是如何生成的呢?

 

build/tools/buildinfo.sh脚本就是专门用于生成build.prop文件

build/core/Makefile中使用build/tools/buildinfo.sh 脚本生成build.prop文件,

并把系统默认的system.prop以及定制的system.prop中的设定追加到build.prop文件中

后面还有一些设备相关的配置追加到build.prop

 


我们需要修改settings--->About phone--->Buildnumber,需要修改哪个文件的内容呢,参考链接http://blog.csdn.net/loongembedded/article/details/49996253

 

(1)  Buildnumber对应的buildinfo.sh文件

在build\tools\buildinfo.sh中相关定义如下:

if [ -n"$BUILD_NUMBER" ] ; thenecho"ro.build.display.id=$BUILD_NUMBER"elseecho"ro.build.display.id=$BUILD_DISPLAY_ID"fi

(2)  BUILD_NUMBER定义

在build\scm_scripts\ProjectA.mk定义如下

BUILD_NUMBER:=ProjectA_8909_V1.6

编译方式:

(1)  正常的make –j4并整个重新更新,不行

(2)  手动删除out/target/product/msm8908/system/build.prop,再执行make -j4,还是不行

(3)  全编(删除out目录,再执行make -j4)---OK

  相关解决方案