2021-05-12 14:32:11
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 什麼開頭的 宣告一下你的方法,不然回報錯的.
最後我們來執行一下吧.看看效果..
本文如果有寫得不好的地方,希望多多拍磚.
本文永久更新連結地址:http://www.linuxidc.com/Linux/2015-08/121359.htm
相關文章