1. 程式人生 > >Android NDK 入門之開發環境搭建

Android NDK 入門之開發環境搭建

既然是要開始學習NDK,那麼我們首先來了解一下NDK。Android NDK是Android 軟體開發包(SDK)的相關工具集,用來擴充套件Android SDK的功能,從而使開發人員能夠使用機器程式碼生成的程式語言實現一些對程式碼效能要求較高的模組並將這些模組嵌入到Android應用程式中。Android NDK不是一個單獨的工具;它是一個包含API、交叉編譯器、連結程式、偵錯程式、構建工具。文件和示例應用程式的綜合工具集。

下面咱們一起來看一下Android NDK的開發環境搭建:
準備工作:

  (1)到官網上下載最新的Android NDK工具,這裡給出本人的NDK版本的下載地址:http://pan.baidu.com/s/1gdIQzT5

PS:本人系統是64位的,上面那個連結也是64位的。這裡給出32位的下載地址:http://pan.baidu.com/s/1eQzVAW6

(2)在準備工作的第一步中,大家儘量去官網下載最新版本的NDK,我這裡用的只是目前最新版的NDK。這裡我預設大家電腦上都已經有了Android SDK的開發環境,如果沒有的,請自行百度配置最新的SDK開發環境。(這裡說明一下,目前的Android studio版本不支援NDK開發)
開始搭建:
下載好的NDK如圖(1),可以看到是exe程式,直接雙擊開啟就行了,等程式解壓完成,就得到完整的NDK的工具集了。



解壓之後的NDK目錄如圖(2)所示,這裡在圖片中介紹了一些重要的檔案和子目錄。(這裡建議大家先把android-ndk-r10d-windows-x86_64.exe放到D盤中或者其他盤的根目錄下,我個人是把其放到了D盤根目錄下,然後解壓的。



(3)下載eclipse的NDK外掛,這裡為了方便,給出我自己的NDK外掛,下載地址:http://pan.baidu.com/s/1c0pld7M

準備工作都已經做好了,那麼現在我們開始進行搭建吧:

(1)將下載的com.android.ide.eclipse.ndk_23.0.2.1259578.jar放到你的eclipse下的plugins下。

(2)啟動你的eclipse,選擇選單欄上的Window->Perferences->Android->NDK,設定NDK Location為D:\android-ndk-r10d,如下圖:
(3)新增環境變數 NDK_ROOT為:D:\android-ndk-r10d,在環境變數PATH下追加:%NDK_ROOT%;

到了這裡,我們的NDK開發環境就搭建好了。