Android 系統移植與調試(一)Android編譯環境編譯伺服器搭建

來源:互聯網
上載者:User

標籤:

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編譯環境編譯伺服器搭建

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.