Android 源碼編譯環境搭建

 

我這邊自己使用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 + 參數 來切換。

 

之前在一牛網上寫的博客,現在移動到這裏、

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章