Advertisement

android 打包 system.img 的 过程

阅读量:

以下是一个用于生成system.img文件的命令示例:

$ ./make_ext4fs -s -T 1421464178 -S file_contexts -l 1073741824 -a system system.img system/

参数说明如下:

// -s 参数用于启用静默模式,避免输出操作过程信息,该参数可选;

// -T 参数用于设定Unix时间戳,用以指定system.img中文件的修改时间,可通过“站长之家 时间戳”等网站查询特定时间点对应的时间戳;

// -S 参数用于指定sepolicy中的file_contexts文件;

// -l 参数表示系统镜像文件的最大容量,其数值受限于所使用的分区大小;

// -a 参数定义Android系统的挂载点,如system、userdata或recovery等;

// system.img 表示生成的镜像文件名称;

// system/ 表示输入目录,其中包含framework、app、bin等多个子目录。

关于file_contexts文件需要进一步说明:此文件主要用于描述SELinux策略下的文件系统权限配置。通常情况下,在原始镜像的根目录中可以找到该文件。如果用户对执行文件进行了修改、添加或删除操作,则可能需要对file_contexts进行相应调整。然而,该文件的具体内

全部评论 (0)

还没有任何评论哟~