天天看點

linux環境下搭建android開發環境。

<style type="text/css"> <!-- p {margin-bottom:0.08in} a:link {color:rgb(0,0,255)} --> </style>

在linux環境下搭建android開發環境,總結了一下。

一、

<1>拷貝android2.3源碼壓縮檔案,到work目錄下

<2>cd到work目錄下,解壓縮android2.3源碼壓縮檔案

localhost ~ # cd ..

localhost / # cd work

localhost work # tar -xvf androidSrc2.2.tar.gz

<3> localhost work # chmod 777android_froyo -R (修改源碼中的檔案權限)

<4>拷貝android-sdk-linux_86.tar.gz到tools檔案夾中,位址在172.16.11.200/ds_wh/android_sdk/android-sdk-linux_86.tar.gz并輸入指令解壓縮

<5>到android-sdk-linux_86/platforms目錄下,隻留下android-2.1和android-2.2檔案

夾,其它檔案夾都删掉

<6>拷貝jdk位址在172.16.11.200/ds_wh/software/jdk-1_5_0_22-linux-i586.bin到tools目錄下,并修改擁有可執行權限:chmod +x jdk-1_5_0_22-linux-i586.bin

<7>到tools目錄下,執行./jdk-1_5_0_22-linux-i586.bin指令,生成jdk1.5.0_22檔案夾

二、環境變量配置:

localhost ~ # cd ..

localhost / # cd etc

localhost etc # gedit profile

執行以上指令,打開profile檔案,将以下三行代碼複制在此檔案最下面:

umask 022

export JAVA_HOME=/tools/jdk1.6.0_20

export ANDROID_SDK_HOME=/tools/android-sdk_linux-x86

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/lib:$ANDROID_SDK_HOME/tools:$HOME/bin

(注意:複制粘貼到profile檔案中時,不能有換行符,否則會出錯)

最後需要重新source一下。

localhost etc # source profile

三、輸入指令:

localhost ~ # java -version 檢測下JDK版本

localhost ~ # android 檢測下android模拟器是否可以啟動

四、到android源碼下,輸入make指令,進行第一次源碼編譯,這可能需要一個半小時左右的時間,以後每次修改源代碼後,隻需進行子產品編譯即可,輸入mmsnod指令,會重新生成新system.img中,将此system.img拷貝到sdk下與模拟器版本相對應的平台下的images檔案夾中。

d

五、以後每次需要重新mm前,需要到android_froyo/build目錄下先進行sourceenvsetup.sh ,建立android編譯環境

localhost android_froyo # cd build/

localhost build # source envsetup.sh

六、eclipse-ww.tar.gz,到/tools目錄裡,解壓。

、/tools目錄裡

在指令終端安裝wine:apt-getinstall wine1.2

安裝sourceinsight:wine/tools/sourceinsight/Si35Setup.exe。

安裝好後打開sourceinsight,序列号在sourcesightSN.txt裡

d