歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Mac OS X下配置 Android NDK 開發環境

Mac OS X下配置 Android NDK 開發環境

日期:2017/2/28 13:59:13   编辑:Linux教程

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 什麼開頭的 聲明一下你的方法,不然回報錯的.

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

本文如果有寫得不好的地方,希望多多拍磚.

Copyright © Linux教程網 All Rights Reserved