Android-NDK入门续

本文详细介绍如何在Eclipse中创建并实现一个Android NDK项目,包括创建Android工程、添加native方法、创建JNI目录及头文件、编写C代码、配置Android.mk编译文件等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的第一个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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值