這一章主要是關於Android底層開發環境的搭建。主要包括Android應用程序開發環境、Android NDK開發環境和交叉編譯環境的搭建。Android底層開發環境須要用到的工具備JDK6以上版本、Eclipse、ADT、CDT、AndroidADT、AndroidCDT、交叉編譯環境、Linux內核源代碼、Android源代碼。有了這些工具以後接下來的步驟有:1安裝JDK、2配置Android應用程序開發環境、3安裝Android NDK開發環境、4安裝交叉編譯環境這四個步驟html
。安裝JDK的詳細過程:在Ubunto Linux中安裝JDK的方法不少,能夠從官網上直接下載JDK,進行配置。直接下載JDK的壓縮包(tar.gz),並將其解壓縮能夠到任何目錄。而後在Linux終端輸入命令打開profile文件來設置PATH環境變量。linux
配置Android應用程序開發環境:下載並安裝AndroidSDK下,下載SDK,下載地址:http://developer.android.com/sdk/index.html,選擇Linux(i386)。由於SDK只有32位的,若是裝的是64位系統,則要安裝ia32-libs,運行32位程序。Ubunto安裝命令:sudo apt-get install ia32-libs(在Ubunto中的命令)。下載完成後解壓,在終端進入到SDK的根目錄,而後執行:tools/android update sdk –no-ui便可開始和windows裏面同樣的更新。更新完成後配置環境變量。使用命令 vi /etc/profile 編輯文件profile,而後在下面增長下面內容:export ANDROID_HOME=/opt/softwaretools/android-sdk-linux export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH /opt/softwaretools/android-sdk-linux爲SDK的根目錄。這個配置以後,之後要執行android裏面的命令,就不是須要進到這個目錄,直接能夠在終端裏面輸入。修改完成後,使用命令 :wq! 保存關閉文件,再執行命令 source /etc/profile 使配置生效一下。在終端輸入:android,若是Android SDK Manager窗口出來了,就證實環境配置成功。android
配置Android NDK的開發環境:下載Android NDK、安裝CDT、命令行方式編譯Android NDK程序、直接導入Android NDK的例子、配置Android NDK的集成開發環境。windows
配置交叉編譯環境:X86架構的CPU採用的是複雜指令集計算機,而ARM架構的CPU使用的是精簡指令集計算機。因爲這兩種計算機採用的是徹底不一樣的指令集,所以在X86架構上運行ARM上的程序就必須使用交叉編譯環境。架構
http://www.cnblogs.com/lkm-6398/工具