![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ndk
ChinaWallace
人类
展开
-
jni错误及解决办法
1.Error base operand of ‘->’ has non-pointer type ‘JNIEnv {aka _JNIEnv}’ when create NDK project解决:c是(*env)->NewStringUTF(“Hello World JNI!”); c++是env->NewStringUTF(“Hello World JNI!”);原创 2016-03-07 13:42:24 · 2571 阅读 · 0 评论 -
android和cocos2dx c++工程交互(java和c++通过jni交互)
1.先在android建一个实体类MidiInfopackage org.cocos2dx.data;/** * Created by cai on 2016/3/2. */ public class MidiInfo { int cable; int channel; int note; int velocity; boolean isTouch;原创 2016-03-07 14:13:35 · 1313 阅读 · 0 评论 -
JNI编程中如何传递参数和返回值
本篇将介绍在JNI编程中如何传递参数和返回值。首先要强调的是,native方法不但可以传递Java的基本类型做参数,还可以传递更复杂的类型,比如String,数组,甚至自定义的类。这一切都可以在jni.h中找到答案。 Java基本类型的传递 用过Java的人都知道,Java中的基本类型包括boolean,byte,char,short,int,long,float,double 这样几种,如果你用这转载 2016-02-26 16:48:43 · 876 阅读 · 0 评论