1、创建java类
2、在包名的最层目录javac编译,会与相应的Java文件的相同目录下生成相应的class文件
如 javac -d . com/example/jniDemo2/MyJniTest.java
3、仍然在包名的最层目录输入javah -jni 命令 生成头文件
如 java -jni com.example.jniDemo2.MyJniTest
4、在工程下创建jni目录,把头文件拷贝进去,在创建实现文件如JniTest2.c在拷贝Android.mk Application.mk文件
Application 文件内容如下 :
APP_ABI := all
Android.mk 文件如下:
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_LDLIBS := -llog LOCAL_MODULE := JniTest2 LOCAL_SRC_FILES := JniTest2.c include $(BUILD_SHARED_LIBRARY)5、在jni文件目录下,终端下输入ndk-build命令