android native調用

1、c++中的方法Java_xxx_xxx 中的Java 首字母一定要大寫

2、如果是 .cpp 文件 則用 extern "C" {"您的方法在這裏"},大括號裏是您的本地方法

 

#include <string.h>
#include <jni.h>

#ifdef __cplusplus  //最好有這個,否則被編譯器改了函數名字找不到不要怪我
extern "C" {
#endif

JNIEXPORT jstring JNICALL Java_com_example_grayprocess3_MainActivity_sayHello(JNIEnv* env, jclass obj){
		return env->NewStringUTF("dongxh");
}

#ifdef __cplusplus
}
#endif

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章