AndroidRuntime.cpp的路径为/frameworks/base/core/jni/AndroidRuntime.cpp
AndroidRuntime.cpp的start方法-从c++到java世界之路

AndroidRuntime.cpp的start方法-从c++到java世界之路
总结

start主要完成的操作有

jni_invocation.Init()方法初始化jni接口
startVm()方法创建虚拟机
startReg()方法注册Android方法
CallStaticVoidMethod()方法打开ZygoteInit类的main方法。完成从c/c++到java代码。

分享一篇有关zygote的文章:https://www.jianshu.com/p/0d73ac2bf7fb

相关文章:

  • 2022-12-23
  • 2021-11-15
  • 2021-06-02
  • 2022-01-21
  • 2021-11-20
  • 2021-11-21
  • 2021-05-21
  • 2021-10-11
猜你喜欢
  • 2021-10-30
  • 2021-12-01
  • 2022-01-01
  • 2021-09-29
  • 2021-06-21
  • 2022-12-23
  • 2021-08-14
相关资源
相似解决方案