【Android 系统编译系列】
文章平均质量分 97
学习Android系统编译流程。
一歲抬頭
工作方向:Android/Linux系统基础开发。兴趣方向:AIGC/大模型自然语言生成(有同样兴趣的欢迎交流)。
展开
-
Android构建系统:Android.mk(3)条件控制详解
在本文中,将介绍Android.mk文件中条件控制的使用方法和一些常用的控制语句。通过使用条件控制,可以根据不同的情况执行不同的操作,可以实现一些复杂的逻辑。我会附上详细的测试代码和测试结果。原创 2023-10-28 22:19:18 · 403 阅读 · 0 评论 -
Android构建系统:Android.mk(1)基础概念赋值变量引用详解
本文学习Android.mk文件中赋值操作、变量引用和函数的使用方法,静态库和可执行文件的示例。通过使用这些概念,可以更灵活地控制Android.mk文件中的变量和表达式,从而实现满足客户的功能。原创 2023-10-28 02:07:32 · 363 阅读 · 0 评论 -
Android构建系统:Android.mk(2)函数详解
本篇博客中,我将介绍Android.mk详解中的其中一个部分【函数】和make/m等命令概念的区分,Android.mk文件中使用Makefile中函数的概念和用法,以及一些常用的内置函数和自定义函数。通过使用函数,可以简化和优化Makefile中的字符串操作,可以实现一些复杂的功能。我会附上详细的测试代码和测试结果。。原创 2023-10-27 00:30:37 · 198 阅读 · 0 评论 -
Android源代码定制:Overlay目录定制|调试Overlay资源是否生效
在本文中介绍了Android源代码定制的一些机制和工具,包括:-介绍了overlay的概念和目录结构,以及如何自定义overlay目录和资源。介绍了`aapt`工具的用法,以及如何查看系统镜像中的资源信息。原创 2023-10-22 21:50:02 · 638 阅读 · 0 评论 -
Android源代码定制:MK文件执行顺序|属性覆盖
在本文中介绍了Android源代码定制的一些机制和工具,包括:介绍了mk文件的结构和语法,以及如何确定mk文件的执行顺序。介绍了属性的类型和赋值方式,以及如何覆盖属性的值。原创 2023-10-22 21:04:16 · 806 阅读 · 4 评论 -
Android源代码定制:移除无用lunch|新建lunch|自定义customize.mk
本文介绍基础定制,例如移除了无用的lunch选项,添加了新的lunch选项,自定义ustomize.mk。可以根据自己的需求和喜好,进行更多的定制和优化,打造出属于自己的Android系统。原创 2023-10-22 01:03:55 · 345 阅读 · 0 评论