首頁 > 軟體

Mac OS X下設定 Android NDK 開發環境

2020-06-16 17:55:48

 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


IT145.com E-mail:sddin#qq.com