Zygote启动过程分析 - muyu01248/log GitHub Wiki

Zygote启动过程分析[http://blog.csdn.net/Luoshengyang/article/details/6768304] Zygote - init.rc - service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server

app_process.main

runtime.start("com.android.internal.os.ZygoteInit",
startSystemServer

startClass = env->FindClass(slashClassName);
startMeth = env->GetStaticMethodID(startClass, "main", "([Ljava/lang/String;)V");
env->CallStaticVoidMethod(startClass, startMeth, strArray);

com.android.internal.os.ZygoteInit类的main

ZygoteInit::startSystemServer -> .... -> luncher