目录
前言
Android系统中,所有的应用程序以及SystemServer都是由Zygote进程孕育(fork)出来的。这里介绍app_main.cpp中的代码。
Android P
正文
\system\core\rootdir\init.rc \system\core\rootdir\init.zygote64_32.rc \frameworks\base\cmds\app_process\app_main.cpp \frameworks\base\cmds\app_process\Android.mk \frameworks\base\core\jni\AndroidRuntime.cpp
接init的介绍,zygote的rc是根据配置进行加载的。
init.rc
import /init.${ro.zygote}.rc
如果不知道ro.zygote存储的是哪个,可以通过getprop
C:\Users\>adb shell getprop ro.zygote zygote64_32
参考文章
《》
《深入理解Android卷1(邓凡平)》
《》
《》
《
© 版权声明