1、 安裝完整的android軟體開發環境須要下載並安裝下列程式:
1 Java SDK一由於Eclipse需要有JRE, 因此必須先安裝JRE/JDK。
PS: JRE 一 Jave Runtime Environment
2 Eclipse 一 使用Eclipse這套IDE來作為Android的開發環境。
PS: IDE一Intergrated Development Environment
3 Android SDK 一 包含開發Android軟體的SDK和android模擬設備。
PS: SDK 一 Software Development Kit
AVD 一 Android Virtual Device
4 Android NDK 一 將C/C++的動態庫(dynamic library)或靜態庫(static library)透過NDK來連行編譯
並使用JNI 來產生類似Wrapper函數的方式,提供Android軟體可以呼叫C/C++的
原生碼資料庫(native code library)。
PS: JNI 一 Java Native Interface
2、How to install Java SDK:
2-1 一 修改安裝檔案的權限為允許擁有者可以執行該檔案:chmod u+x jdk-6u23-linux-i586-bin
PS. chmod:修改檔案的權限 u:設定擁有者的檔案權限 x:設定可執行檔的權限
2-2 一 執行./jdk-6u23-linux-i586-bin
2-3 一 設定環境變數: vi ~/.bashrc 將下列參數加入到該檔案最後。
export BASEPATH=/home/yunjuihuang/DevelopTools
export JAVA_HOME=$BASEPATH/jdk1.6.0_23/
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
PS. 上述的分隔符號為:不是;
2-4 一 設定完後必須重新開啟Terminal或使用source ~/.bashrc來重新載入該檔案。
PS. 可以執行java -version來確認設定是否成功。
3、How to install Eclipse:
3-1 一 解壓縮下載的壓縮包:tar -zxvf eclipse-jee-SR1-linux-gtk.tar.gz
PS. tar:解壓縮指令 x:解開一個tar檔案 z:使用gzip來解開一個gz的壓縮檔
v:顯示壓縮/解壓縮的過程 f: 指定檔案名稱(此參數的後面必須接目標檔名)
3-2 設定環境變數: vi ~/.bashrc 將下列參數加入到該檔案最後。
export BASEPATH=/home/yunjuihuang/DevelopTools
export PATH=$PATH:$BASEPATH/eclipse
3-2 一 啟動Eclipse:eclipse
3-3 一 安裝Android Development Tools Plugin(ADT):
Help->Install New Software
下載位址: http://dl-ssl.google.com/android/eclipse/
或可以直接下載壓縮檔案(ADT_9.0.0.zip)後再進行安裝
4、How to install Android SDK:
4-1 一 解壓縮下載的壓縮:tar -zxvf android-sdk_r09-linux_86.tgz
PS. tar:解壓縮指令 x:解開一個tar檔案 z:使用gzip來解開一個gz的壓縮檔
v:顯示壓縮/解壓縮的過程 f: 指定檔案名稱(此參數的後面必須接目標檔名)
4-2 一 設定環境變數: vi ~/.bashrc 將下列參數加入到該檔案最後。
export BASEPATH=/home/yunjuihuang/DevelopTools
export PATH=$PATH:$BASEPATH/android-sdk-linux_x86/tools
PS. 上述的分隔符號為:不是;
4-3 一 執行./android 並依照下列圖片順序線上更新:
5、How to install Android NDK:
5-1 一 解壓縮下載的壓縮:tar - jxvf android-ndk-r5b-linux-x86.tar.bz2
PS. tar:解壓縮指令 x:解開一個tar檔案 j:使用bzip2來解開一個bz2的壓縮檔
v:顯示壓縮/解壓縮的過程 f: 指定檔案名稱(此參數的後面必須接目標檔名)
5-2 一 在r5b版之後,只要解壓縮後不須要進行install就可以直接使用。
5-3 一 設定環境變數: vi ~/.bashrc 將下列參數加入到該檔案最後。
export BASEPATH=/home/yunjuihuang/DevelopTools
export PATH=$PATH:$BASEPATH/android-ndk-r5b
PS. 上述的分隔符號為:不是;
5-4 一 要順利的進行上述的編譯則專案的目錄結構如下:
5-4.1 一 在專案目錄下建立一個jni的目錄並把native sources放置該目錄下。
5-4.2 一 在jni/下建立Android.mk (可參考範例中的Android.mk)
5-4.3 一 在jni/建立Application.mk (可參考範例中的Application.mk)
5-5 一 當需要進行compiler時則執行ndk_build -C native-audio/
PS:設定完後bashrc的檔案內容
6、範例執行說明:
6-1 一 執行eclipse並建立新的Worspace
6-2 一 設定Android SDK的目錄位置
6-3 一 建立新的專案
6-4 一 載入Android NDK範例程式
6-5 一 載入程式後的畫面,jni目錄為放置c/c++ source code
6.6 一 新增AVD
6-7 一 執行程式
6-8 一 執行畫面