最近项目中涉及到Android的移植,要用到java调用c++,方法其实也很简单。
假设java这边我需要调用C++那边的函数void PaySuccess(int type);
1、在java这边申明
调用时,
这样java会调用到C++那边。
2、C++那边实现该方法:
注意:
C++这边请注意一下c++这边方法申明的命名规则,JNIDemo表示java那边方法所在类名,com_cocos2dev_test_该类的包名。nativePaySuccess方法名。
最近项目中涉及到Android的移植,要用到java调用c++,方法其实也很简单。
假设java这边我需要调用C++那边的函数void PaySuccess(int type);
1、在java这边申明
调用时,
这样java会调用到C++那边。
2、C++那边实现该方法:
注意:
C++这边请注意一下c++这边方法申明的命名规则,JNIDemo表示java那边方法所在类名,com_cocos2dev_test_该类的包名。nativePaySuccess方法名。