首页 > 其他分享 >Android系统开发 Android10版本自定义系统版本号

Android系统开发 Android10版本自定义系统版本号

时间:2023-11-20 21:26:55浏览次数:35  
标签:文件 自定义 版本号 Android10 aosp sh build buildinfo

前言

  framework开发,此博客基于Android10版本,实现自定义系统版本号。

找到修改位置

需要修改的关键文件是buildinfo.sh

搜索一下文件

找到要改的目标文件

这里建议将这个文件拷贝出来修改,各自的编译环境不同,拷贝或者传输文件的方式不同,这里各自发挥。下面是我在wsl里把文件拷贝出来

zhou@DESKTOP-9QKQBJG:~/aosp/build/make/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

标签:文件,自定义,版本号,Android10,aosp,sh,build,buildinfo
From: https://www.cnblogs.com/guanxinjing/p/17844862.html

相关文章

  • Vue自定义创建项目
    基于VueCli自定义创建项目顺序:安装脚手架vuecreate项目名选择自定义Babel/Router/CSS/LinterVue2.xVueRouterhash模式CSS预处理ESlint:Standard&LintonSave配置文件dedicatedconfigfiles......
  • wpf 自定义按钮模板
    <ButtonWidth="300"Height="100"Content="自定义按钮"Background="Bisque"FontSize="23"Foreground="Orchid"><Button.Template><ControlTemplateTargetType=&qu......
  • 痞子衡嵌入式:在IAR开发环境下手动拷贝自定义程序段到RAM中执行的方法
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是IAR下手动拷贝自定义程序段到RAM中执行的方法。在痞子衡旧文《IAR下RT-Thread工程自定义函数段重定向失效分析》里,我们知道IAR链接器处理自定义程序段重定向是有一些限制的,只要用户重写了底层__low_l......
  • Docker自定义网段实现容器间的互访【开发环境中】
    我们都知道docker容器之间是互相隔离的,不能互相访问,但如果有些依赖关系的服务要怎么办呢,所以自定义网段实现容器间的互访。Docker安装好之后默认会创建三个虚拟网卡,可以使用dockernetworkls命令来查看,三个虚拟网卡和VMware的类似。bridge是默认的网卡,网络驱动是bridg......
  • mysql自定义函数
    自定义函数在MySQL中,您可以使用自定义函数来扩展数据库管理系统的功能。自定义函数允许您封装一段可重用的代码,并在查询和其他操作中调用它。以下是在MySQL中创建和使用自定义函数的一般步骤:1、创建自定义函数语法:CREATEFUNCTIONfunction_name(parameters)RETURNSreturn_t......
  • revit中查看默认快捷键及自定义快捷键
      ......
  • (uniapp)小程序实现自定义弹框,自定义样式showmodal
    在components里新建自定义弹框组件——modal.vue<template><!--自定义弹窗--><viewclass="_showModal"v-show="show"><viewclass="_shade"></view><viewclass="_modalBox">......
  • 使用PIO自定义每一个格子的属性和值,完全DIY--Excel,不整齐也可以实现
    常规表格样式的Excel导出,有一种不是常规表格样式的Excel导出,比如如下这种怎么办快速的excel框架API肯定不支持这种所以我们需要自定义格子的内容privateCellStylegetCellStyle2(XSSFWorkbookworkbook,intx){Fontfont2=workbook.createFont();......
  • 自定义Vue脚手架
    创建一个vue项目,项目名叫custom选择最下面的自定义脚手架选择你需要的配置选择vue版本询问是否采用历史模式,默认是hash模式,history模式需要后端进行额外配置选择CSS预处理器选择eslint规范,这里选择的是无分号的规范选择什么时候进行校验,这里选择的是保存时进行校验......
  • 快手抖音同城自动评论脚本,推荐页支持,自定义评论内容,按键精灵开源版!
    之前给客户定制的一个支持快手也抖音的自动同城评论脚本,可以原理很简单,自动上划视频,然后自动留下一个评论,评论内容通过语法分割,实现每次评论的内容都不一样,好了下面是UI和代码。ui:  界面代码:=====================================================界面1:{请在下面设置......