我這邊自己使用Ubuntu 14.04 搭建了一個android源碼的編譯環境,並打包成系統鏡像,送給不會搭建編譯環境的同學們。
鏈接:https://pan.baidu.com/s/1boDxdbL
Android 1.6 到8.0 最新版本的Android全套源碼,持續更新中:地址:http://pan.baidu.com/s/1ngsZs
這個鏡像目前默認的jdk是open 1.7的,因此默認可以直接編譯 5.0 5.1 6.0的源碼,如果要編譯4.2,4.4,以及 7.0,8.0的源碼,需要重新配置下jdk,
jdk 1.6 是給 4.2 以及4.4 源碼使用的,鏈接如下:https://pan.baidu.com/s/1gfIoXEV 這個jdk是jdk 1.6 64位的,linux系統上用的。解壓安裝即可使用,
jdk 1.8 是給7.0 以及8.0 源碼使用的,鏈接如下:https://pan.baidu.com/s/1qYhyQsO 這個jdk是open jdk 1.8 64位的,Linux系統上用的。解壓安裝即可使用,
使用過程中,可以使用動態的環境變量,實現4.2 到 8.0 代碼的全部編譯,只需要切換一下jdk就行,切換jdk命令如下:
切換到 jdk 1.6
export Java_HOME=/home/XXX/bin/jdk1.6.0_06 // 注意這裏路徑
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
切換到open jdk 1.8
export JAVA_HOME=/home/XXX/bin/OpenJDK-1.8.0.102-x86_64-bin // 注意這裏路徑
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
以上兩條命令可以寫個腳本jdk,然後使用 source jdk + 參數 來切換。
之前在一牛網上寫的博客,現在移動到這裏、