编写第一个NDK项目——HelloNDK
来源:互联网 发布:3.35数据库 编辑:程序博客网 时间:2024/06/01 07:26
1.新建一个Android项目为HelloNDK
2.在MainActivity增加一个native方法
3.新建jni文件夹
4.生成jni头文件
- 打开cmd,运行javah先看一下javah的帮助
-jni 对哪个.class产生头文件-classpath 对哪个路径下的.class产生头文件-d 头文件输出路径
- 进入当前项目目录
cd F:\ibm_workspace\HelloNDK
执行
javah -classpath bin/classes;F:\android-sdk\platforms\android-16\android.jar -d jni com.example.hellondk.MainActivity
注:其中android.jar可配置到系统环境变量Path中,不用每次都这样输入
5.在jni目录下新建File文件,命名为hello.c,实现刚才生成的.h头文件
6.引用相关包并实现native层的getStringFromC方法
7.从NDK示例程序HelloJni中拷贝一个Android.mk文件到jni目录,并修改配置
8.用ndk-build对当前项目进行编译
9.调用产生的so文件
10.运行项目,如图:
11.总结:程序最小却能体现出核心步骤。
最后附上源码:http://download.csdn.net/detail/jianiuqi/9673870
0 0
- 编写第一个NDK项目——HelloNDK
- Android NDK 第一个例子 HelloNDK
- 编写第一个NDK程序
- 编写第一个NDK程序
- 第一个NDK-JNI项目
- Android NDK (学习笔记二) —— 开发第一个Android NDK项目
- NDK入门 第一个NDK项目
- Django tutorial(1)【翻译】编写第一个Django app,第一部分——创建项目
- 使用AndroidStudio运行第一个NDK项目
- Android For JNI(六)——交叉编译,NDK概述以及文件结构,编写自己的第一个JNI工程
- Android For JNI(六)——交叉编译,NDK概述以及文件结构,编写自己的第一个JNI工程
- Android NDK开发学习:我的第一个NDK项目
- Android NDK开发学习 第一个NDK项目
- 如何编写第一个成功的Android NDK程序
- Android 下 编写自己第一个NDK Demo
- Django学习系列(二)——编写第一个Django应用part1_项目与应用
- HelloNDK
- Android开发(1)——第一个NDK应用
- html文件汉字乱码
- 用JavaScript来实现链表LinkedList
- hadoop 源码分析(一) jobClient 提交到JobTracker
- string/string.h/cstring头文件的区别摘要
- SAN的分类
- 编写第一个NDK项目——HelloNDK
- 学习笔记-可变参数
- c++启程之旅 一 数据类型
- Java图片处理开源框架
- 给DreamweaverCs6安装Emmet插件,让你快速编写html标签
- 下拉刷新?我看好MaterialRefreshLayout!
- node js学习(3)(路由模块) express模块
- Hibernate-HQL 了解HQL
- 杭电OJ--1001