我的 Android NDK 环境搭建

首先配置SDK,NDK 的路径。。。第一次的话需要在android SDK 上去下载

第一步:New Class 

我的 Android NDK 环境搭建

第二步: 进入src 目录下。 用 javah 生成 c可以调用的DLL 头文件


2.我的 Android NDK 环境搭建

第三步:在main 下新建一个Jni 文件夹 ,新建.c 文件 ,实现.h 的接口

我的 Android NDK 环境搭建

第四步:

在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)


我的 Android NDK 环境搭建


第五步: cd 到jni 目录执行 ndk-build 命令。。。。 (首先将NDK 加入到系统环境变量)

就会在libs 目录下 生成.so 文件

我的 Android NDK 环境搭建


第六步: 加载DLL

System.loadLibrary("JniDemo");   //name

我的 Android NDK 环境搭建