基于android studio NDK项目构建过程-2
来源:互联网 发布:矩阵奇异值分解方法 编辑:程序博客网 时间:2024/06/05 10:30
一、配置快捷方式
--以[图像处理demo](https://github.com/jarlen/PhotoEdit)为例。
二、创建jni文件夹
在当前moudle的main下生成jni文件夹
三、选中java本地类,生成jni声明文件
如图:
四、修改app下的build.gradle文件
五、修改MyNdk下的gradle.properties文件(如果没有此文件,自己新建一个)
android.useDeprecatedNdk=true
六、 jni目录下编写 NativeFilter.cpp、Android.mk、Application.mk
android.mk
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := nativefilterLOCAL_SRC_FILES =: NativeFilter.cppinclude $(BUILD_SHARED_LIBRARY)
application.mk
APP_MODULES := nativefilterAPP_ABI := all
NativeFilter.cpp就是源码实现
nativefilter是生成的库文件名
#include "NativeFilter.h"#include "cn_jarlen_photoedit_filters_NativeFilter.h"JNIEXPORT jstring JNICALL Java_cn_jarlen_photoedit_filters_NativeFilter_test (JNIEnv *env, jobject obj){ return (*env).NewStringUTF("This is native filter !!!");}
七、编译源文件,生成库文件
右键选择jni文件夹,选择external Tools 中 ndk-build
更正下,Android.mk Application.mk
八、剩下的就很简单了。
2 0
- 基于android studio NDK项目构建过程
- 基于android studio NDK项目构建过程-2
- Android Studio下构建NDK
- Android Stduio NDK项目构建
- 导入开源库到基于Android Studio构建的项目中
- 导入开源库到基于Android Studio构建的项目中
- 导入开源库到基于Android Studio构建的项目中
- 导入开源库到基于Android Studio构建的项目中
- 导入开源库到基于Android Studio构建的项目中
- Android 项目构建过程
- Android 项目构建过程
- Android项目构建过程
- 新版本android studio 构建ndk helloworld
- Android Studio NDK 构建工具 CMake初探
- jenkins构建android studio项目
- android Android项目构建过程
- Android Stuido 使用cMake构建NDK项目
- Android【官方教程】NDK 构建项目
- php echo 输出 锘?... 乱码问题
- JAVA中使用JSON进行数据传递
- mac 下更新node.js的版本
- 一只查卡萌物的成长过程
- IOS 图片上传处理 图片压缩 图片处理
- 基于android studio NDK项目构建过程-2
- AsyncHttpClient的用法
- mybatis插件
- 第一张彩图系统图
- 如何用Qt/C++访问Android摄像头
- linux下tomcat的shutdown命令杀不死进程
- Unity3d多人在线教程
- python编码注意事项
- C# HTML解析工具HtmlAgilityPack使用简介