Android-NDK入门续

我的第一个ndk项目
1.在eclipse中创建一个Android工程

2.在Java类中添加一个native方法(一定要用native关键字标注)

3.在Android工程中新建一个文件夹,命名为jni

4.在新创建jni目录中创建一个头文件(借助javah命令)
在命令行中可以输入javah查看javah的相关命令使用方法
javah -classpath bin/classes -d jni com_example_hellondk_MainActivity(初次运行提示为外部命令)
换用javah -classpath bin/classes;(android.jar包的路径 )-d jni com_example_hellondk_MainActivity
如果不想每次都设置android.jar包的路径,可将此路径设置在path环境变量中

5.在jni中创建一个C文件(引入必要的头文件 实现头文件中的方法 可参考hellojni程序)

6.设置Android.mk编译文件 设置好.so文件和.c文件的名字

7.进入命令行命令行 进入文件目录 执行ndk-build

8.在Java文件中设置静态应用(static{
System.loadLibrary(“.so文件名 不带lib前缀”);})

OK

你可能感兴趣的:(Android-NDK入门续)