文件来源android 4.2源码
1) Android JVM的入口:
文件: dalvik\dalvikvm\Main.cpp
main ->
->JNI_CreateJavaVM
->startMeth = env->GetStaticMethodID(startClass,
"main", "([Ljava/lang/String;)V");
->env->CallStaticVoidMethod(startClass, startMeth, strArray);
2) AndroidRuntime 入口:
文件:frameworks\base\core\jni\AndroidRuntime.cpp
void AndroidRuntime::start->
->startVm
->startReg(env)
->jmethodID startMeth = env->GetStaticMethodID(startClass, "main",
"([Ljava/lang/String;)V");
->env->CallStaticVoidMethod(startClass, startMeth, strArray);