Android 11.0 mt6771新增分区功能实现二

1.前言


 在11.0的系统开发中,在对某些特殊模块中关于数据的存储方面等需要新增分区来保存,
所以就需要在系统分区新增分区,接下来就来实现这个功能,看系列二的实现过程

2.mt6771新增分区功能实现二的核心类

build/make/core/envsetup.mk
build/make/core/main.mk
build/make/tools/releasetools/build_image.py

3.mt6771新增分区功能实现二的核心功能分析和实现


一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,
Makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,
哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为Makefile就像一个
Shell脚本一样,其中也可以执行操作系统的命令
envsetup.mk主要是对编译环境的设置,其实就是设置一些全局的变量,就是在定义
新增的分区模块后,需要在envsetup.mk中设置编译新增的分区模块,

3.1 envsetup.mk中关于新增分区模块的相关配置


在mt6771新增分区功能实现二的核心功能实现中,在通过上述的分析中得知,
在envsetup.mk中主要就是添加新增模块的编译功能,所以在新增分区的时候,也是需要
在这里的核心模块添加需要编译模块的名称参与编译文章来源地址:https://www.uudwc.com/A/59jO4/


 TARGET_OUT_CACHE := $(PRODUCT_OUT)/cache
+TARGET_OUT_USERTEST :

原文地址:https://blog.csdn.net/baidu_41666295/article/details/133500318

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇2023年10月28日 02:38
如何解决版本不兼容Jar包冲突问题
下一篇 2023年10月28日 05:08