MOTA升级时更改版本问题
时间:10-02
整理:3721RD
点击:
[android Version]
6573/6575 Android V2.3
6575/6577/6589 Android V4.0/Android V4.1
[DESCRIPTION]
MOTA中默认是以build number来区分不同的版本,客户需求:build number对于不同的版本是固定
的,客户希望用宏CUSTOM_BUILD_VERNO来区分.
[SOLUTION]
默认情况下,可以通过修改ProjectConfig.mk中的mtk_BUILD_VERNO即可达到修改版本的目的。如果
客户想保留MTK_BUILD_VERNO字段不变,采用CUSTOM_BUILD_VERNO来区分版本,需做以下修改:
– 配置:ProjectConfig.mk中配置宏:CUSTOM_BUILD_VERNO=custom.v1
– APP code:GoogleOta 中的Util.java中的getDeviceVersionInfo()里的
String buildnumber = SystemProperties.get("ro.build.display.id")修改为
String buildnumber = SystemProperties.get("ro.costom.build.version")
– 差分包:制作差分包的准备包时,配置config.xml时:buildnumber 参考build.prop里的
ro.costom.build.version进行配置 。
6573/6575 Android V2.3
6575/6577/6589 Android V4.0/Android V4.1
[DESCRIPTION]
MOTA中默认是以build number来区分不同的版本,客户需求:build number对于不同的版本是固定
的,客户希望用宏CUSTOM_BUILD_VERNO来区分.
[SOLUTION]
默认情况下,可以通过修改ProjectConfig.mk中的mtk_BUILD_VERNO即可达到修改版本的目的。如果
客户想保留MTK_BUILD_VERNO字段不变,采用CUSTOM_BUILD_VERNO来区分版本,需做以下修改:
– 配置:ProjectConfig.mk中配置宏:CUSTOM_BUILD_VERNO=custom.v1
– APP code:GoogleOta 中的Util.java中的getDeviceVersionInfo()里的
String buildnumber = SystemProperties.get("ro.build.display.id")修改为
String buildnumber = SystemProperties.get("ro.costom.build.version")
– 差分包:制作差分包的准备包时,配置config.xml时:buildnumber 参考build.prop里的
ro.costom.build.version进行配置 。