Setup environment for build Android open source project
因為工作需求,有一台Linux電腦專門在build android codebase 是很正常的事情:
你需要一台電腦
請先下載ubuntu iso ubuntu官網
安裝ubuntu. (燒錄成光碟或是使用usb安裝)
先連接上網路
安裝JDK. (Java develope kit).
####”NOTE: 不要安裝open-jdk, 請安裝 jdk6” for Android 5.0 lower
- 請到oracle 下載 Java SE 6.
- 安裝jdk-6
$ sudo chmod 755 ./jdk-6u32-linux-x64.bin $ sudo -s ./jdk-6u32-linux-x64.bin /opt // 一直next.
- 修改class-path
$ sudo gedit .bashrc 在檔案最後貼上 export JAVA_HOME="/opt/java/jdk" export JRE_HOME="$JAVA_HOME/jre" export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 存檔 離開
- 先確認 /usr/lib/jvm 路徑是否存在,若否: 搬移jdk資料夾
$ sudo mkdir /usr/lib/jvm $ sudo mv jdk1.6.0_32 /usr/lib/jvm
- 搬好資料夾後
$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_32/bin/java" 1 $ sudo update-alternatives --install "/usr/lib/mozilla/plugins/libjavaplugin.so" "mozilla-javaplugin.so" "/usr/lib/jvm/jdk1.6.0_32/jre/lib/amd64/libnpjp2.so" 1
- 切換Java的設定
$ sudo update-alternatives --config java $ sudo update-alternatives --config mozilla-javaplugin.so
- 查看目前Java版本
$java -version
Install packages
$ sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so $ sudo apt-get install software-properties-common $ sudo apt-get install python-software-properties
安裝Openjdk-7-jdk
sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-7-jdk