第一步:新建jni文件夹(注意:目录名一定要是jni,否则编译不过)

第二步:把cpp文件放到jni文件夹下,同时新建Application.mk 和 Android.mk文件

Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := jni-test //编译后产生的so库的名称(libjni-test.so)
LOCAL_SRC_FILES := test.cpp //要编译的源文件
include $(BUILD_SHARED_LIBRARY)
Application.mk
APP_ABI := armeabi-v7a //平台类型
APP_PLATFORM := android-19
第三步:在jni的父目录执行ndk-build命令便可以看到新生成了一个lib目录,里面便是编译出来的so库

本文详细介绍了如何在项目中集成JNI(Java Native Interface),包括创建jni文件夹、放置cpp文件及配置Application.mk与Android.mk等步骤,并提供了编译so库的具体命令。
2845

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



