Android NDK-r4 sample--编译运行(二)

[align=center][size=large]编译运行sample中HelloJni[/size][/align]

hello-jni 例子是展示如何在Android应用中用JNI的简单的例子。这个例子的功能是接受来自C程序的字符串,并显示。
说明:<ndk-root>是我解压的ndk-r4目录地址:D:\Develop\android-ndk-r4

[list]
[*]A.下面介绍用eclipse创建hello-jni工程。[/list]
In Eclipse:

1. Click File > New Android Project...
2. Select the Create project from existing source radio button.
3. Select any API level above Android 1.5.I use Android API 2.2.
4. In the Location field, click Browse... and select the <ndk-root>/samples/hello-jni directory.
5. Click Finish.


[img]http://dl.iteye.com/upload/attachment/386435/5a377067-d1a3-33c3-8e3f-cf914a0acb29.png[/img]


[img]http://dl.iteye.com/upload/attachment/386443/ae6e9314-b510-3e5e-9183-1ef98aa6b8c0.png[/img]

[list]
[*]B.用ndk-build命令编译原生码。[/list]
打开cygwin客户端:
[i]cd <ndk-root>/samples/hello-jni
<ndk_root>/ndk-build[/i]

[img]http://dl.iteye.com/upload/attachment/386445/fb7ed86f-63ec-3600-9f23-b2dd77b4ea7b.png[/img]

当运行完 /cygdrive/d/Develop/android-ndk-r4/ndk-build这个命令之后,<hello-jni home>/libs/armeabi/ 目录中出现libhello-jni.so文件。如下图:


[img]http://dl.iteye.com/upload/attachment/386460/c87a243b-1bd6-351c-aa67-7ff0d58f84ec.png[/img]

[list]
[*]C.eclipse中调试hello-jni程序。[/list]

[img]http://dl.iteye.com/upload/attachment/386449/e3508fa5-eb90-3ce5-be48-f94b1180059e.png[/img]

结果如下图:

[img]http://dl.iteye.com/upload/attachment/386451/ce166f42-7431-3710-8d55-f27b0ba65035.png[/img]


至此,Android的sample Hello-jni运行完毕。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值