我的 Android NDK 环境搭建
首先配置SDK,NDK 的路径。。。第一次的话需要在android SDK 上去下载第一步:New Class
第二步: 进入src 目录下。 用 javah 生成 c可以调用的DLL 头文件
第三步:在main 下新建一个Jni 文件夹 ,新建.c 文件 ,实现.h 的接口
第四步:
在jni目录下新建Android.mk(必须是这个名称Android.mk)文件,
写入:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := JniDemo
LOCAL_SRC_FILES := mydll.c
include $(BUILD_SHARED_LIBRARY)
第五步: cd 到jni 目录执行 ndk-build 命令。。。。 (首先将NDK 加入到系统环境变量)
就会在libs 目录下 生成.so 文件
第六步: 加载DLL
System.loadLibrary("JniDemo"); //name