Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發環境 >> Windows系統下配置Android NDK開發環境

Windows系統下配置Android NDK開發環境

編輯:Android開發環境

      通常Android系統中的應用都是用Java語言開發的,而Android NDK能讓我們在Android開發中使用C/C++原生代碼。使用NDK的好處包括合理復用現有的代碼、提高程序中某些關鍵部分的執行效率。

       本文就來講講怎樣在Windows系統下配置NDK開發環境。這裡假設大家已經安裝好了Android的開發環境,包括jdk、android sdk以及eclipse。

       步驟一:下載並安裝NDK

       首先,前往從網站http://developer.android.com/sdk/ndk/index.html 獲取Windows 平台的最新的Android NDK 套件,下載完成會得到一個安裝文件。將下載的壓縮包解壓到 C:\ 盤的根目錄下,得到文件夾android-ndk-r5b,NDK是不需要安裝的,直接可以使用了。

       步驟二:下載並安裝cygwin

       我們可以到Cygwin的官方網站下載Cygwin的安裝程序,地址是:

       http://www.cygwin.com/

       或者直接使用下載連接來下載安裝程序,下載連接是:

       http://www.cygwin.com/setup.exe

        下載完成後,運行setup.exe程序,出現安裝畫面。下面是安裝步驟:

       1. 直接點“下一步”,出現安裝模式的對話框。在對話框中我們看到有三種安裝模式:

       Install from Internet:這種模式直接從Internet安裝,適合網速較快的情況;
       Download Without Installing:這種模式只從網上下載Cygwin的組件包,但不安裝; 
       Install from Local Directory:這種模式與上面第二種模式對應,當你的Cygwin組件包已經下載到本地,則可以使用此模式從本地安裝Cygwin。

       從上述三種模式中選擇適合你的安裝模式,這裡我們選擇第一種安裝模式,直接從網上安裝,當然在下載的同時,Cygwin組件也保存到了本地,以便以後能夠再次安裝。選擇後點擊“下一步”。

        2.  這一步需要選擇Cygwin的安裝目錄,以及一些參數的設置。默認的安裝位置是C:\cygwin\,你也可以選擇自己的安裝目錄。繼續點擊“下一步”。

        3.  這一步我們可以選擇安裝過程中從網上下載的Cygwin組件包的保存位置,選擇完以後,點擊“下一步”。

        4.  這一步選擇連接的方式,選擇你的連接方式,然後點擊下一步。

        5.  這時會出現選擇下載站點的對話框,如下圖所示: 

Cygwin下載地址

       在這一步,需要注意,為了獲得最快的下載速度,我在列表中選擇Cygwin台灣鏡像的地址,選擇完成後,繼續點擊“下一步”。

       6. 這一步,我們選擇需要下載安裝的組件包,為了使我們安裝的Cygwin能夠編譯程序,我們需要安裝gcc編譯器,默認情況下,gcc並不會被安裝,我們需要選中它來安裝。為了安裝gcc,我們用鼠標點開組件列表中的“Devel”分支,在該分支下,有很多組件,如下圖:

Windows系統下配置Android NDK開發環境

       我們必須的是:

       binutils
       gcc 
       gcc-mingw
       make
       gdb

       鼠標點擊組件前面的循環按鈕,會出現組建的版本日期,我們選擇最新的版本安裝,下圖是選中後的5類組件的截圖:

       binutils組件:

binutils組件

       gcc組件:

gcc組件

       gcc-mingw組件:

gcc-mingw組件

       gdb組件:

gdb組件

       Make組件:

Make組件

       組件選擇好以後,繼續點擊“下一步”。

       7. 進入安裝過程,安裝的時間依據你選擇的組件以及網絡情況而定。安裝完成後,安裝程序會提示是否在桌面上創建Cygwin圖標等,點擊完成退出安裝程序。

       安裝完成後,點擊桌面上的圖標即可啟動Cygwin。

       在Shell窗口上輸入make –v以及gcc –v試試,如果安裝成功,應該能順利顯示make和gcc的版本信息。

       步驟三:配置Cygwin

       為了方便使用Cygwin下的命令,可裝Cygwin下的bin目錄添加到系統的PATH路徑,用以下方法進行設置:

       1)右擊“我的電腦”->屬性 ,再選擇左邊導航的“高級系統設置”選項。

       2)點擊右下角的“環境變量”選項。

       3)在"系統變量"中,找到Path環境變量,雙擊它,在變量值前面追加以下內容:“C:\cygwin\bin;”,注意後面有一個分號。

       4)點擊“確定”完成環境變量設置。

       接著,我們將NDK的環境變量添加到Cygwin.bat中,方法是右擊桌面上的Cywin圖標,選擇編輯即可:

       在bash –login –i之前增加如下內容:

       set NDK=/cygdrive/c/android-ndk-r5b

       步驟四:編譯NDK示例程序(測試NDK開發環境)

       啟動Cygwin,在命令行中輸入以下命令編譯hello-jni示例:

       # cd /cygdrive/c/android-ndk-r5b/samples/hello-jni

       # $NDK/ndk-build clean

       # $NDK/ndk-build

       上面的命令將清除hello-jni示例項目,並重新編譯,編譯後將產出 libhello-jni.so 表示編譯成功。

       至此,Windows系統下的NDK開發環境成功完成安裝。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved