c++这边用jni调用java的Cocos2dxActivity里面的函数不成功
C++这边的代码:
JniMethodInfo minfo;//定义Jni函数信息结构体
jobject jobj;
//getStaticMethodInfo 次函数返回一个bool值表示是否找到此函数
bool isHave = JniHelper::getMethodInfo(minfo, “org/cocos2dx/cpp/AppActivity”, “setRate”, “()V”);
if (!isHave) {
}
else{
//调用此函数
minfo.env->CallStaticObjectMethod(minfo.classID, minfo.methodID);
}
java这边的代码:
public void setRate() {
Log.e("", “star”);
try {
Intent localIntent3 = new Intent(“android.intent.action.VIEW”,
Uri.parse(getResources().getString(
R.string.setting_extratext)));
AppActivity.this.startActivity(localIntent3);
} catch (Exception e) {
// TODO: handle exception
}
Log.e("", “end”);
}
我是想实现跳到google play商店的,Log已经打印出 star 和 end 出来了,就是不跳过去google商店,请问是什么原因?
求助啊,顶上去

