1:新建一个Android项目。
2:项目根目录添加 jni 文件夹,添加 Android.mk 文件
Android.mk 文件内容:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := hyhjni
LOCAL_SRC_FILES := hyhjni.c
include $(BUILD_SHARED_LIBRARY)
3:MainActivity.java 里添加:
public native String stringFromJNI();
static {
System.loadLibrary("hyhjni");
}
4:原生态文件里添加函数:
#include <string.h>
#include <jni.h>
jstring Java_hyh_jnipak_Mainjni_stringFromJNI(JNIEnv* env,
jobject thiz) {
return (*env)->NewStringUTF(env, "Hi Girl !");
}
类型 Java_报名_类名_函数名