Android NDK 入门小计

来源:互联网 发布:buildprop游戏优化代码 编辑:程序博客网 时间:2024/06/07 03:08

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_报名_类名_函数名