版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/17844862.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
framework开发,此博客基于Android10版本,实现自定义系统版本号。
找到修改位置
需要修改的关键文件是buildinfo.sh
路径:~/aosp/build/tools/buildinfo.sh
找到要改的目标文件
这里建议将这个文件拷贝出来修改,各自的编译环境不同,拷贝或者传输文件的方式不同,这里各自发挥。下面是我在wsl里把文件拷贝出来
zhou@DESKTOP-9QKQBJG:~/aosp/build/tools$ cp buildinfo.sh /mnt/d/
修改代码_自定义版本号
源文件代码(未改动)
改动后
然后将修改好的文件拷贝回去,并且强制替换
zhou@DESKTOP-9QKQBJG:~/aosp$ cp -f /mnt/d/buildinfo.sh ~/aosp/build/tools/
用vim看一眼修改后的buildinfo.sh文件
zhou@DESKTOP-9QKQBJG:~/aosp$ vim build/tools/buildinfo.sh
验证一下是不是已经替换成功
重新编译
可以直接make,无需清理out文件夹重新花费大量时间全部编译
查看效果
编译完成后,可以通过查看编译完成后的文件 out/target/product/generic_x86_64/system/build.prop 确认是否修改完成
zhou@DESKTOP-9QKQBJG:~/aosp$ vim out/target/product/generic_x86_64/system/build.prop
启动模拟器(写入设备)查看
end
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/17844862.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。