JNI和NDK基本概念

来源:互联网 发布:软件项目经理证书挂靠 编辑:程序博客网 时间:2024/05/21 14:59

首先推荐一篇不错博文
关于Android的.so文件你所需要知道的
一个工具Native Libs Monitor这个应用可以帮助我们理解手机上安装的APK用到了哪些.so文件,360手机助手就可以下载。
Java JNI Java Native Interface (Java 本地接口),是为了方便Java 调用C、C++等本地代码所封装的一层接口。增强了Java语言的本地交互能力。
NDK 是Android 所提供的一个集合工具集合,通过NDK可以在Android中更加方便的通过JNI来访问本地代码。
JNI和NDK开发所用到的动态库的格式是以.so为后缀的文件。
.SO文件的路径
将so文件放在libs目录下,然后在app的build.gradle中加入如下配置

sourceSets {    main {        jniLibs.srcDirs = ['libs']    }}
0 0