cocos2dx JAVA调用C++

原创 2015年11月19日 16:19:02

1、首先在JAVA下创建一个类,并且声明调用C++的函数

格式为 public static native +声明 函数名


2、在项目的src目录下

按住SHIIFT键+右键,点击在此处打开命令窗口

2.1输入 引号内的内容 “ javah -jni 包名+类名”,根据CJavaCallC这个为例子输入“javah   -jni  org.exitJni.lua.CJavaCallC” 

注意包名和类名是连接起来的

3、将生成的拷贝到

4、修改Android.mk文件

  "添加\$(LOCAL_PATH)",,变成保存起来


5、在C++定义JAVA里面把头文件包含进来


6、然后定义函数,在刚刚生成的.h文件下

在合适的cpp下定义,记得引用头文件

例如

7、就可以调用了

8、效果如下


JAVA调用C++备忘

Cocos2D-X中在C++中调用JAVA的方法

CPP文件中(以HelloWorld为例): 1、 首先导入h文件: #include "../platform/android/jni/JniHelper.h" 2、 在需要调用JAVA方法的地方...
  • u013321328
  • u013321328
  • 2015年11月18日 16:00
  • 1484

cocos2dx java调用c++

在做支付接入时,大都采用cocos2d-x 的jnihelper调用java实现接入,但光c++调java是不够的, 如第三方写的支付接口 支付成功了他们有一个onSuccess事件,可是这个方法是写...
  • qiou2719
  • qiou2719
  • 2015年10月30日 19:08
  • 800

Cocos2d-x 中C++调用java(jni)

.cpp //加载头文件 #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) #include "../android/jni/JniHelper.h...
  • he_wen_jian
  • he_wen_jian
  • 2013年12月12日 17:15
  • 4367

关于cocos2dx如何通过jni进行c++与java的交互

参考博文:http://codingnow.cn/cocos2d-x/992.html 我们都知道,cocosd2dx的跨平台的游戏引擎,就是一处编写,多平台运行(一般就是用一种语言...
  • Mr_xin321
  • Mr_xin321
  • 2015年07月25日 11:31
  • 1875

cocos2dx C++调用java -- 字符串传递

double getDoubleForKeyJNI(const char* pKey, double defaultValue) { JniMethodInfo t; if ...
  • tianxiawuzhei
  • tianxiawuzhei
  • 2015年03月23日 13:10
  • 863

cocos2dx-js(3.14版本) JS与C++ 互调 JS与JAVA 互调,JS与OC 互调

1, JS 与 C++ 互调 2, JS 与 Java 互调 3, JS 与 OC 互调...
  • ganpengjin1
  • ganpengjin1
  • 2017年02月14日 16:18
  • 2132

cocos2d-x 中java调用c/c++函数

cocos2d-x 中java调用c/c++函数  这个是在JniHelper的基础上添加的,可以对比者看,java中的函数是backAction, 主要调用的函数 JNIEXPORT void J...
  • luxiaoyu_sdc
  • luxiaoyu_sdc
  • 2013年11月13日 19:20
  • 5161

cocos2dx之Lua调用C++

1.编写一个.ini文件。 2,修改genbindings.py脚本。 3,执行genbindings.py脚本。 4,将生成的桥接文件加入工程。5,修改lua_module_register.h。6...
  • dingkun520wy
  • dingkun520wy
  • 2015年11月17日 16:36
  • 2837

Cocos2d-x c++和java相互调用

转自:http://www.zaojiahua.com/using-jni.html jni的意思是java本地调用,通过jni可以实现java层代码和其他语言写得代码进行交互。在cocos2d-...
  • u010434924
  • u010434924
  • 2015年05月29日 18:40
  • 2200

cocos2dx-lua调用c++

Cocos2d-x下Lua调用自定义C++类和函数的最佳实践 推荐 1 推荐 收藏 22 收藏,15.5k 浏览 关于cocos2d-x下Lua调...
  • u012668054
  • u012668054
  • 2015年09月15日 11:32
  • 1260
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cocos2dx JAVA调用C++
举报原因:
原因补充:

(最多只允许输入30个字)