标签:
在本章中主要介绍Android平台下NDK的配置开发已经在文章末尾处附上自己对这个sample的理解。本章中使用的NDK 版本全名是android-ndk64-r10-windows-x86_64。
下载完成之后解压,我解压的位置是C:\AndroidNDK\下。
接下来打开Eclpise,在其中新建一个Android工程,命名为TestNDK。创建完成之后,在其根目录下新建一个jni文件。
接着打开AndroidNDK下的android-ndk-r10文件,在里面找到Android.mk和hello-jni.c两个文件,路径地址为:app\android-ndk-r10\samples\hello-jni\jni
将两个文件拷贝到工程的新建jni文件下,如下图:
完成之后,在工程的src目录下添加app\android-ndk-r10\samples\hello-jni\src\com\example\hellojni内的HelloJni.java文件。在添加的过程中先用记事本方式打开它,找到它的包名为com.examples.hellojni,在src目录下创建同名的包之后把该java文件复制到包中。
最后在工程的Maniefest文件中修改Activity的名称为com.example.hellojni.HelloJni,图如下:
如上之后需要添加的c文件和java文件都完成了。
接下来需要配置我们的工程,使得我们的工程支持NDK编译。
首先在Eclipse中点击Project->Properties->Builders,点击New之后选择Program,最后点击OK
然后呢在弹出的配置对话框中进行如下设置:
在Main标签页中填写Location和Working Directory
Location填写的是ndk-build.cmd的目录,Working Directory填写的是我们的工程目录
修改Refresh标签如下:
修改Build标签如下:
接着在Bulid标签中点击Specify Resource按钮,在里面选择我们的工程,打上勾即可。
最后确定。
此时Console栏目会出现信息提示:
这样我们就完成了工程配置。此时运行之后,真机或者虚拟机就会出现运行效果:
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/sjm19901003/article/details/47026897