根据ro.build.id值比对标准SDK版本差异

4680阅读 0评论2017-03-29 UC_JonLee
分类:Android平台

转载时请注明出处和作者联系方式
文章出处:http://blog.chinaunix.net/uid/30230931.html
作者联系方式:JonLee <
>

在开发中,需要比对当前android SDK与标准Google Android SDK改动,可以参考下列步骤

1.根据当前ROM,查看system/build.prop中ro.build.id=KVT49L
android源码目录:build/core/build_id.mk: export BUILD_ID=KVT49L
                           build/core/version_defaults.mk PLATFORM_VERSION := 4.4.2
2.根据build/core/version_defaults.mk查找ro.build.id对应版本
打开
4.4.2版本有几个分支,为了确定具体版本,需要对4.4.2每个分支查看build/core/build_id.mk: export BUILD_ID=KVT49L的值。
这里比对结果为android-4.4.2_r2分支


3.譬如比对bootable/recovery
      查找bootable/recovery并进入选项
      在Tags栏找到PLATFORM_VERSION版本
        
    
c64e76c75088b951f61a7f7bacf8af6eccd2ccfa [] []
Michael Runge Thu Nov 07 22:55:51 2013 +0000
Android (Google) Code Review Thu Nov 07 22:55:51 2013 +0000
 []
 []

点击tree,出现:
tree: 9a07575896cd084298b65bf9c35fe3d8e50e03bc [[]
点击tgz下载patch,download后则可比对文件。
      
     
上一篇:android recovery模式支持adb shell
下一篇:Android禁止状态栏下拉动作禁止弹出通知栏和快捷菜单栏