Mac os x下配置 Android ndk 开发环境

时间:2022-11-24 20:08:07

 1.阅读下面之前,请确保你android sdk的开发环境已经搭建好,ADT也最好是目前最新的.

 2.到http://developer.android.com/tools/sdk/ndk/index.html这里下载最新的ndk.

 3.下载完成后,解压你下载的文件.

 4.配置一下你的.bash_profile; 开启终端,输入命令 pico .bash_profile 

首先添加一行 export PATH=${PATH}:/Users/jarrahwu/Documents/android-ndk-r8d

然后再来一行 A_NDK_ROOT=/Users/jarrahwu/Documents/android-ndk-r8d

最后来一行  export A_NDK_ROOT

这个其实就相当于windows里面的环境变量.contrl + x 保存一下,再输入 Y确认,最后来个enter.最后的最后,关闭终端,重新打开一下.

Mac os x下配置 Android ndk 开发环境

 

可以参考一下我上传的图片.

如果上面配置无误的话.就可以准备写一个ndk的hello world了.

(1)首先想正常建立android项目一样,建立好一个项目叫MyNDK

(2)配置一下android NDK 的路径,具体操作就是->eclipse  ->preferences ->android ->NDK 然后再配置自己的NDK路径

(3)如果你不是最新的ADT可能你会要在终端用javah命令来添加NDK支持,建立文件夹什么的之类的,但是现在最新的ADT已经包含了一些列这些操作.你可以很简单就能添加NDK支持.

具体操作:  右键你的项目 ->android tools ->Add Native Support..一下子就OK了.如果你的eclipse不能查看c文件的话,你就要添加CDT的支持了.

Mac os x下配置 Android ndk 开发环境

很简单的就建立了一个NDK的project了.

下面到代码部分,先java部分吧,在你的activity里面主要就是调用你的ndk库,调用库的方法.

Mac os x下配置 Android ndk 开发环境

 

下面来到关键部分了.就C了,当时遇到了好多错误什么的,尤其要注意格式,和规范吧.直接看代码吧.一定要有这个extern 什么开头的 声明一下你的方法,不然回报错的.

Mac os x下配置 Android ndk 开发环境

 

最后我们来运行一下吧.看看效果..

 

Mac os x下配置 Android ndk 开发环境

有需要源码的可以留言.看到就回.本文如果有写得不好的地方,希望多多拍砖.