您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)Android中怎么創(chuàng)建NDK環(huán)境,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
一、Android NDK環(huán)境簡介
Android NDK 是運(yùn)行于Android 平臺上的Native Development Kit 的縮寫。它跟NDK( 日本電波工業(yè)株式會社) 一點關(guān)系都沒有O(∩_∩)O~ 。
Android 應(yīng)用開發(fā)者可以通過NDK 調(diào)用C 或C++ 本地代碼。
更多介紹參見:http://developer.android.com/sdk/ndk/1.5_r1/index.html
不過國內(nèi)的朋友暫時只有用代理訪問。
給個國內(nèi)可以下載NDK 的地址:http://dl.google.com/android/ndk/android-ndk-1.5_r1-windows.zip
二、搭建Android NDK環(huán)境
NDK 編譯需要用到Cygwin 中的make 和gcc, 所以先來下載并安裝Cygwin 。先進(jìn)入www.cygwin.com ,點擊其中的Install or update now 鏈接。
這將下載一個名為setup.exe 的安裝文件,下載后雙擊啟動安裝。
Cygwin 的安裝有兩種方式,一種是本地安裝,這里采用另一種在線安裝方式。
1 .啟動安裝
2 .下一步
3 .選擇在線安裝方式
4. 選擇安裝路徑
5. 選擇下載文件存放的目錄
6. 選擇網(wǎng)絡(luò)連接方式
7. 選擇下載鏡像站點
8 .開始下載安裝
9 .選擇安裝項
10 .啟動Cygwin, 測試安裝
輸入命令檢查
出現(xiàn)以上版本信息則表明make 和gcc 已經(jīng)安裝成功。
11. 趕緊用NDK 來編譯簡單例子
A ). 設(shè)置環(huán)境變量
先找到安裝路徑下的.bash_profile 文件,我的環(huán)境位于:C:\cygwin\home\Administrator 。用UltraEdit 打開,添加以下兩句:
ANDROID_NDK_ROOT=/cygdrive/e/develop/android/android-NDK/android-ndk-1.5_r1
export ANDROID_NDK_ROOT
其中前一句需要修改為你自己的路徑,保存后,重新啟動Cygwin 。
注意:這里如果是中文OS 使用記事本或者寫字板打開編輯后,重新啟動Cygwin 會報錯。
B ). 配置Android NDK環(huán)境
C). 編譯例子
先拷貝build/out 下的host 目錄以及其下的config.mk 文件到NDK 根目錄的out 目錄下。
編輯完成可以看到NDK 根目錄下的out 目錄多出了apps 子目錄,其他有編譯好的共享文件庫。
關(guān)于Android中怎么創(chuàng)建NDK環(huán)境就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。