NDK笔记
来源:互联网 发布:apache tiles3 教程 编辑:程序博客网 时间:2024/05/16 13:07
参考blog:http://blog.csdn.net/walid1992/article/details/51501357
android studio下实现NDK开发。
准备:
1、下载官方的NDK(我试过直接去官网去下载zip文件然后解压,但是后续总是编译不过,不知道什么原因)
2、新建项目NDKDemo,并在app/build.gradle中配置相关属性
3、创建新建一个类(ImKit),然后写一个native方法,ctrl+Entry提示生成JniDemo.c(文件名字是build.gradle中配置的moduleName),下面那个静态块是用来调用.so文件的
下面是生成的.c文件,这里只是测试,修改了下返回值(注意下,如果没有jni文件夹,手动新建下)
4、生成.so文件(如果有源码的话可以直接使用源码,这里为了私有化使用so文件加载方式)
新建一个Android.mk文件,配置相关属性
5、执行build命令(打开Terminal页面,切换到工程目录下,然后执行ndk-build命令,我这里没有在PATH环境中进行配置,手动找的路径,后面的NDK执行路径是项目的路径)
F:\NDKDemo\app>F:\soft\adt-bundle-windows-x86_64-20130917\sdk\ndk-bundle\ndk-build NDK_PROJECT_PATH=F:\NDKDemo\app\src\main
6、运行之后顺利的话,在libs文件夹下会自动生成相应系统环境的.so文件
7、调用,新建一个测试类
8、运行结果,OK
0 0
- NDK笔记
- ndk笔记
- Android NDK 学习笔记
- Android NDK学习笔记
- ndroid NDK 学习笔记
- Android NDK学习笔记
- NDK编程入门笔记
- NDK学习笔记<转>
- NDK 使用笔记
- NDK学习笔记
- Android NDK Profiler 笔记
- ndk-build 使用笔记
- Android NDK 开发笔记
- NDK 学习笔记
- Android NDK学习笔记
- NDK编程入门笔记
- ndk 开发笔记
- Android NDK 学习笔记
- spark-submit工具参数说明
- Linux命令学习手册-wc命令
- MySQL索引原理及慢查询优化--美团分享
- 个人界面 < 头像 > 图像添加,其他颜色的边框(内外都可以)
- 绿色版mysql安装过程
- NDK笔记
- KNN算法在保险业精准营销中的应用
- Office Word 是如何根据字体的 OS/2 表等信息计算「单倍行距」的
- STL之deque
- c# BarTender打印
- springMVC 处理异常
- Mac使用zsh导致maven命令无效的解决方案
- 移动端常见的一些兼容性问题
- java设计模式之装饰模式