基于android studio NDK项目构建过程-2
2016-09-30 16:31
525 查看
一、配置快捷方式
--以[图像处理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.mkLOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := nativefilter LOCAL_SRC_FILES =: NativeFilter.cpp include $(BUILD_SHARED_LIBRARY)
application.mk
APP_MODULES := nativefilter APP_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
八、剩下的就很简单了。
相关文章推荐
- 基于android studio NDK项目构建过程
- Android练习项目之基于Studio构建Material Design风格谈话管理系统
- jenkins构建android studio项目
- 项目实战:Android Studio与NDK的不期而遇
- Android Stuido 使用cMake构建NDK项目
- android项目构建过程
- android studio构建项目一直卡在gradle build running界面
- 快速掌握Gradle来构建Android studio项目
- Android Studio项目打包AAR,以及项目中嵌入AAR文件,过程中出现R文件报错的坑
- Android Studio加速构建过程的方法
- Android Studio第一次使用配置gradle项目构建
- 如何使用IntelliJ IDEA 创建基于Maven构建的Web项目的过程
- Android Studio使用新的Gradle构建工具配置NDK环境
- Android Studio使用新的Gradle构建工具配置NDK环境(一)
- android studio打开已有项目或者构建新项目时更新gradle
- Android 项目构建过程
- Android Studio使用gradle-experimental构建NDK工程(无需Android.mk、Application.mk文件)
- AndroidStudio NDK项目HelloJni
- [Android] 基于 Linux 命令行构建 Android 应用(二):命令行管理项目
- Android NDK开发 Android Studio使用新的Gradle构建工具配置NDK环境(一)