Ubuntu 14.04搭建Android5.1開發環境和編譯

來源:互聯網
上載者:User

標籤:

1、安裝Ubuntu14.04

先下載Ubuntu系統,官網地址,從ubuntu10.04-ubuntu15.04都有下載,具體根據需求可以下載desktop和server版本

一般虛擬機器建議安裝desktop版本,方便管理,本人電腦是64位的,所以下載的ubuntu-14.04.2-server-amd64.iso

安裝ubuntu系統,其實很簡單,網上也很多視圖教程,用隨身碟安裝時需要注意,我之前用UltraISO來製作系統,結果系統裝不上,後面用win32diskimager-v0.8-binary.zip製作隨身碟才行,然後通過隨身碟啟動就好了,其餘步驟和VMware Workstation安裝一樣

Windows 7下硬碟安裝Ubuntu 14.10圖文教程  http://www.linuxidc.com/Linux/2014-10/108430.htm

2、安裝Android5.1環境編譯需要的相關包

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev  lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc  lib32readline-gplv2-dev

3、安裝openJDK

sudo apt-get install default-jre

sudo apt-get install default-jdk

預設安裝在usr/lib/jvm下,安裝成功了,可以通過java -version進行查看,如要設為預設的,可進行如下步驟 

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java 300sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/javac 300sudo update-alternatives --config java

設定環境變數(全域)

sudo gedit  /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64</span>export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"export PATH="$JAVA_HOME/bin:$PATH"

sudo gedit /etc/environment添加相應的path路徑

4、解壓kernel和android包

kernel包解壓:tar -zxvf ${customer_project}_KERNEL.tar.gz

android包解壓:

ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz00

ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz01....

ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz08

解壓可以通過:

cat ${customer_project}_INHOUSE.tar.gz* | tar zxvf -

或者先將上面的gz00-gz01壓縮成一個包:終端運行命令如下

cat  (空格)

ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz00  (空格)

ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz01 (空格)

...

ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz08 (空格)

>>  ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz

這樣就多了一個壓縮包ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz ,再通過解壓命令 tar -zxvf 進行解壓即可

5、編譯android

編譯命令:

source build/envsetup.sh

lunch

make -j16 2>&1 | tee build.log 

Ubuntu 14.04 搭建Android開發環境  http://www.linuxidc.com/Linux/2014-05/101149.htm

 

Ubuntu 14.04 x64配置Android 4.4 kitkat編譯環境的方法 http://www.linuxidc.com/Linux/2014-05/101148.htm

 

Ubuntu 12.04搭建Android開發環境 http://www.linuxidc.com/Linux/2012-09/69961.htm

 

Ubuntu 14.04 配置 Android SDK 開發環境 http://www.linuxidc.com/Linux/2014-05/101039.htm

 

64位Ubuntu 11.10下Android開發環境的搭建(JDK+Eclipse+ADT+Android SDK詳細) http://www.linuxidc.com/Linux/2013-06/85303.htm

 

Ubuntu 12.10 x64 安裝 Android SDK http://www.linuxidc.com/Linux/2013-03/82005.htm

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

Ubuntu 14.04搭建Android5.1開發環境和編譯

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.