Android NDK開發基礎-------環境搭建1

Android系統中的應用程序都是用Java開發的。Android NDK使咱們可以在android上使用C/C++開發的原生代碼。 linux

有兩個理由使用NDK: 一是合理的重用現有的代碼;二是在程序中某些關鍵的部分提升執行效率。 android

使用Android NDK開發,除了普通Android開發環境外,還須要下載NDK包 和 安裝Cygwin工具(windows環境下須要)。 小程序

Cygwin windows

Cygwin 是 Windows 上相似於 Linux 的環境。它包括一個提供 UNIX 功能性基本子集的 DLL 以及在這之上的一組工具。(因此在linux下不須要使用) bash

安裝Cygwin的步驟以下: 工具

1.下載setup.exe 測試

到官網www.cygwin.com 在屏幕的中央是一個黑綠兩色組成的 「C」 徽標,標題是「Install or update now.」。在該連接上點擊,這將下載一個小程序 setup.exe(250KB)。這個安裝程序將在您的機器上引導 Cygwin 環境的安裝或更新過程。  spa

2.運行setup.exe,進行安裝,以下圖:
圖 1. Cygwin 環境的安裝嚮導 開發

點擊 Next按鈕。 
選擇下載位置
在這個頁面上,選擇"Install from Internet"。 get

圖 2. 選擇安裝類型

一直點擊 Next按鈕,一直到出現下圖界面:


選擇一個下載站點。由於這些站點是義務的鏡像,因此選擇一個下載點有點風險(一般它們是可用的,但有時不可用)。一般,試試離你比較近的那個站點。(有一個http://mirrors.163.com最快)

點擊 Next按鈕。 
選擇包進行安裝
在這個頁面上,您將選擇要安裝的包。默認狀況下,Cygwin 基本包將不安裝 GCC,所以,您必須修改默認設置。
將鼠標移動到 Devel邊的加號(+)上,而後點擊它展開 Devel類。

這一步,咱們選擇須要下載安裝的組件包,爲了使咱們安裝的Cygwin可以編譯程序,咱們須要安裝gcc編譯器,默認狀況下,gcc並不會被安裝,咱們須要選中它來安裝。爲了安裝gcc,咱們用鼠標點開組件列表中的「Devel」分支,在該分支下,有不少組件,咱們必須的是:

binutils 
gcc 
gcc-mingw 
gdb

make

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


binutils組件

gcc組件

gcc-mingw組件

gdb組件

還有make組件

選完之後,咱們選擇下一步,進入安裝過程,以下圖所示,

一直到下載完成,就ok了!

3.測試是否安裝成功

運行cygwin,輸入make -v 和 gcc -v 若是能找的,則表示安裝成功。

安裝NDK

安裝ndk很簡單,只須要把下載的ndk文件解壓縮到指定的目錄便可。

配置NDk

修改Cygwin目錄/home/username 下的.bash_profile文件,在文件末尾加入以下代碼:

ANDROID_NDK_ROOT=/cygdrive/路徑/android-ndk-r5

export ANDROID_NDK_ROOT

相關文章
相關標籤/搜索