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









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

 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 开发环境_第1张图片

 

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

如果上面配置无误的话.就可以准备写一个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 开发环境_第2张图片

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

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

Mac os x下配置 Android ndk 开发环境_第3张图片

 

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

Mac os x下配置 Android ndk 开发环境_第4张图片

 

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

 

Mac os x下配置 Android ndk 开发环境_第5张图片

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

绿色通道:  好文要顶  关注我  收藏该文 与我联系 
JarrahWu
关注 - 0
粉丝 - 8
+加关注
2
0
(请您对文章做出评价)
« 上一篇: 可行!解决bitmap缩放失真问题
» 下一篇: webview 离线缓存,html5游戏适用
posted @  2013-03-15 21:07  JarrahWu 阅读( 12262) 评论( 8)   编辑  收藏

  
#1楼 2013-07-01 11:06  bky耗子   
Mac os x下配置 Android ndk 开发环境_第6张图片
这个按照文章中配置了,但是重启终端的时候,报错了
Mac os x下配置 Android ndk 开发环境_第7张图片
这是怎么回事?我对linux不熟,求楼主帮忙!
支持(0) 反对(0)
  
#2楼 [ 楼主]   2013-07-01 11:18  JarrahWu   
@bky耗子
你${PATH}后面打错了...应该是:(冒号),你貌似用了;(分号),还有注意下空格.
支持(0) 反对(0)
  
#3楼 2013-07-01 13:53  bky耗子   
@JarrahWu
谢谢,改成冒号,去掉多余的空格,现在可以了,谢谢博主
支持(0) 反对(0)
  
#4楼 2014-01-15 11:14  kimy123   
我想请问一下,在写MyNDk.cpp的时候JNIEXPORT JNIEnv* 还有jobject 都报错,显示如Type 'JNIEnv' could not be resolved这样的错误。是怎么处理的呀?
支持(0) 反对(0)
  
#5楼 2014-01-15 11:51  kimy123   
可以分享下你的源码么?谢谢。[email protected]
支持(0) 反对(0)
  
#6楼 2014-04-07 19:10  imesong   
谢谢分享~
支持(0) 反对(0)
  
#7楼 2014-06-03 23:02  风一样的胖子   
eclipse ->preferences ->android ->NDK
没有NDK是什么情况。
Mac os x下配置 Android ndk 开发环境_第8张图片
支持(0) 反对(0)
  
#8楼 2014-06-08 01:18  随风漂泊_zxl   
需要源码,[email protected]谢谢
支持(0) 反对(1)
刷新评论 刷新页面 返回顶部
最新IT新闻:
·   2014年谷歌被要求删除3.45亿个侵权链接
·   2014年亚马逊全球卖家售出20多亿件商品
·   成功交付离岸项目的三个步骤
·   股东炮轰Twitter“迷失了方向”,不应从用户身上榨取广告收入
·   云计算技术降低了IT成本,但是降低的幅度会多大?
»  更多新闻...
最新知识库文章:
·   工程师忽略的隐形成本
·   响应式设计的现状与趋势
·   从0到100——知乎架构变迁史
·   动效设计的物理法则
·   证券创新之翼——阿里金融云
»  更多知识库文章...

你可能感兴趣的:(Mac os x下配置 Android ndk 开发环境)