目录
一.静态注册方式
1.项目名\app\src\main下新建一个jni目录

2.在jni目录下,再新建一个Android.mk文件 写入以下配置 LOCAL_PATH := $(call my-dir)//获取当前Android.mk所在目录 include $(CLEAR_VARS)//清空变量,确保不会有不必要的变量被继承下去 LOCAL_MODULE := TestJni//定义了将要生成的库的名称,及xx.so LOCAL_SRC_FILES := TestJni.cpp//定义本地源文件, 可以是多个, 这里只有一个mylib.c。 include $(BUILD_SHARED_LIBRARY)//编译生成类型


3.再新建文件:Application.mk,写入配置: APP_PLATFORM := android-21 APP_ALLOW_MISSING_DEPS=true

本文介绍了Android中JNI的静态注册和动态注册两种方式,详细阐述了每种方式的步骤,包括创建C++类、重写JNI_OnLoad方法、注册类和方法等,并提供了源代码链接供读者参考。
428

被折叠的 条评论
为什么被折叠?



