编译运行sample中HelloJni
hello-jni 例子是展示如何在Android应用中用JNI的简单的例子。这个例子的功能是接受来自C程序的字符串,并显示。
说明:<ndk-root>是我解压的ndk-r4目录地址:D:\Develop\android-ndk-r4
- A.下面介绍用eclipse创建hello-jni工程。
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.
- B.用ndk-build命令编译原生码。
cd <ndk-root>/samples/hello-jni
<ndk_root>/ndk-build
当运行完 /cygdrive/d/Develop/android-ndk-r4/ndk-build这个命令之后,<hello-jni home>/libs/armeabi/ 目录中出现libhello-jni.so文件。如下图:
- C.eclipse中调试hello-jni程序。
结果如下图:
至此,Android的sample Hello-jni运行完毕。