第二章:搭建Android開發環境linux
Android 底層開發須要哪些工具:android
·JDK6或以上版本;架構
·Eclipse3.4或以上版本;eclipse
·ADT(用於開發Android應用程序);工具
·CDT(用於開發Android NDK 程序);ui
·Android SDK;spa
·Android NDK;命令行
·交叉編譯環境;調試
·linux 內核源代碼;ip
·Android 源代碼;
·用於調試開發板的串口工具:minicom。
搭建Android開發環境:
(一)安裝JDK:
直接下載JDK的壓縮包,並將其解壓,而後在linux終端輸入
# getit /etc/profile
打開profile 文件後,在終端輸入
export PATH=.:/(文件壓縮目錄)/bin:$PATH
保存profile文件後,在linux終端輸入
# . /etc/profile
(二)搭建Android 應用程序開發環境
1.安裝Android SDK:下載Android SDK,獲得一個tar文件,在終端進入這個目錄下後執行命令:
#tar -xvf android-sdk+r16-linux.tar
2.安裝Eclipse
#tar zxvf eclipse-SDK-3.7.1-win32-x86_64.zip
3.安裝ADT
4.配置ADT
5.創建AVD
(三)安裝Android NDK 開發環境:
1.下載Android NDK
#tar -xvf android-ndk-r7-linux-x86.tar.tar
2.安裝CDT
3.命令行方式編譯Android NDK程序
Ndk-build命令
4.導入Android NDK的例子
5.配置Android NDK的集成開發環境
(四)安裝交叉編譯環境
X86架構的CPU採用的是複雜指令集計算機。而ARM架構的CPU使用的是精簡指令集計算機。因爲這兩種架構的CPU使用了不一樣的指令集,所以在X86架構上開發可運行在ARM架構上的程序就必須使用交叉編譯器。一般交叉編譯器和相關工具包含了不少可執行文件以及大量的共享庫及頭文件等資源,這些資源的集合稱爲交叉編譯環境。