在c++中调用java
//函数的信息结构体
JniMethodInfo minfo;
bool isHave = JniHelper::getMethodInfo(minfo,"org/cocos2dx/cpp/JxNetworkWireSDK","EnterLoginNetWork","()V");
if (isHave)
{
minfo.env->CallStaticVoidMethod(minfo.classID, minfo.methodID);
}
//如果是非静态的函数就用getMethodInfo,静态的函数就用getStaticMethodInfo ()V v表示函数的类型 ()里面填写的时函数的参数
jni在c++中调用java其实是很简单的。只有两步
1、获取java函数的信息,classid,methodid等等
2、选择JNIEnv中的接口,进行函数调用