<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