標籤:
1、ubuntu系統安裝
android 編譯官方推薦 64bit的編譯。 Ubuntu 建議安裝 12.04 的 64 位版,可用 ultraiso 等工具製作 U 盤啟動盤。安裝與一般Ubuntu系統安裝一致,這裡不做贅述!
2、 Ubuntu 環境搭建
代碼的編譯需要在 Ubuntu 64 位系統下進行,所以環境搭建以 ubuntu 系統為主。
2.1、 Ubuntu 基礎工具
在ubuntu 命令視窗輸入下面的命令,安裝一些基礎的工具。等待安裝完畢,可以繼續下一步:
sudo apt-get install vim git git-core zip unzip rar unrar curl minicom valgrind gawk
安裝過程需要花費一點時間,因為Ubuntu的伺服器一般在國外。當然,你可以通過修改Ubuntu把下載的伺服器位址修改到國內,會快很多
2.2、Android 編譯工具
直接在Ubuntu 命令視窗輸入如下命令進行相應編譯工具的安裝
sudo apt-get install gnupg flex bison gperf build-essential zlib1g-dev gcc-multilibg++-multilib libc6-dev libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-devxsltproc lib32readline-gplv2-dev lib32z1-dev libxml2-utils imagemagick lzop libesd0-devlibwxgtk2.8-dev zlib1g-dev libncurses5-dev lib32z1-dev lib32bz2-dev lib32ncurses5-devlib32z-dev libgl1-mesa-dev mingw32 tofrodos gcc-4.4 g++-4.4 g++-4.4-multilib
安裝過程需要花費一點時間,因為Ubuntu的伺服器一般在國外。當然,你可以通過修改Ubuntu把下載的伺服器位址修改到國內,會快很多
2.3、安裝 jdk
jdk 的版本推薦使用 6u45,其他版本可能存在一些亂七八糟的編譯問題,安裝的步驟如下:
a、在網上下載 jdk-6u45-linux-x64.bin
b、拷貝到 /opt/,chmod u+x jdk-6u45-linux-i586.bin
c、./jdk-6u45-linux-i586.bin
d、配置環境變數,在/etc/profile 或 ~/.bashrc 加上:JAVA_HOME=/opt/jdk1.6.0_45CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/libexport JAVA_HOME CLASSPATHexport PATH=$PATH:$JAVA_HOME/bin
安裝完畢之後,基本的編譯環境搭建就可以了。這個時候,你可以通過git去擷取源碼。然後進行編譯。這個環境主要是google推薦的標準的編譯環境的搭建。對於 amlogic 編譯環境搭建 RK編譯環境搭建 全志編譯環境搭建 都是大同小異。而且每個晶片廠商都會有推薦的編譯說明文檔。可以根據文檔搭建。當然根據上面的步驟搭建完環境。編譯這些晶片廠商的源碼也是沒有問題的。除非有些晶片有特殊的編譯工具版本的要求。安裝過程需要花費一點時間,因為Ubuntu的伺服器一般在國外。當然,你可以通過修改Ubuntu把下載的伺服器位址修改到國內,會快很多
Android 系統移植與調試(一)Android編譯環境編譯伺服器搭建