MAC開發NDK非常的簡單


轉自:http://www.cnblogs.com/jarrah/archive/2013/03/15/2961892.html

 附帶CDT的下載:http://www.eclipse.org/cdt/downloads.php

 導入jni.h , Project Properties -> C/C++ General -> Path and Symbols
 選擇include標簽,Add -> $Android_NDK_HOME/platforms/android-14/arch-arm/usr/include

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.最后的最后,關閉終端,重新打開一下.

 

可以參考一下我上傳的圖片.

如果上面配置無誤的話.就可以准備寫一個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的支持了.

很簡單的就建立了一個NDK的project了.

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

 

下面來到關鍵部分了.就C了,當時遇到了好多錯誤什么的,尤其要注意格式,和規范吧.直接看代碼吧.一定要有這個extern 什么開頭的 聲明一下你的方法,不然回報錯的.

 

最后我們來運行一下吧.看看效果..

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM