cocos 里js 脚本怎样被 android 项目所调用?原理是啥?

能不能说一说 android 项目结构,在android里所有脚本也是打包成一个 man.js吗?

jsb.reflection.callStaticMethod

不是这个意思,我是说整个android 项目是怎样跑起来滴,android 不是用java 来写作吗?现在杂成了js来写了?是不是这样:新建一个android 工程,然后引入了一个 C++ 工程,这个C++ 工程是一个js 虚拟机,类似V8 这种,然后,又引入了一个cocos-2dx 工程,这也是一个C++ 工程,然后 js 虚拟机 执行js 脚本,jsb 调用了cocos-2dx。是不是整个 android 项目几乎都是在运行 C++ ?

是 的

是不是android实际运行了这个 cpp?

这个cpp主要是干啥用?能每一行给一个注释吗?