Zygote 启动使用 rc 文件(init 配置文件),是因为 Android 的启动流程基于 init 进程 的启动机制设计。
一、rc 文件是什么
| 全称 | init runtime configuration(init 运行时配置) |
| 格式 | Android init 语言,类似脚本 |
| 位置 | /system/etc/init/、/vendor/etc/init/ 等 |
| 作用 | 定义系统服务如何启动、何时启动、以什么权限启动 |
二、Zygote 的 rc 文件示例
Android 系统中有两个 Zygote 相关的 rc 文件:
1. init.zygote64.rc(64位系统)
# 服务定义
service zygote /system/bin/app_process64 -Xzygote /system/bin –zygote –start-system-server
class main # 属于 main 类别,系统启动时一起启动
priority -20





