AndroidRuntime.cpp的路径为/frameworks/base/core/jni/AndroidRuntime.cpp
总结
start主要完成的操作有
jni_invocation.Init()方法初始化jni接口
startVm()方法创建虚拟机
startReg()方法注册Android方法
CallStaticVoidMethod()方法打开ZygoteInit类的main方法。完成从c/c++到java代码。
分享一篇有关zygote的文章:https://www.jianshu.com/p/0d73ac2bf7fb