Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android學習之路-2-package build環境建立

android學習之路-2-package build環境建立

編輯:關於Android編程

寫本文章時,筆者已經成功的進入了安卓開發者(framework/av)的行列。

感謝大家在論壇中對筆者的鼓勵,後面會陸續給大家分享自己工作中的心得,大家共同學習共同進步。

開發環境:ubuntu 12.04 LTS 64bit

硬件: 有史以來,配置最強的硬件


1.下載構建 android-source ubuntu 依賴包

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

2.下載32位兼容包

sudo apt-get install libglapi-mesa:i386
sudo apt-get install ia32-libs

3.安裝jdk

下載 jdk1.8.0_05.tar.gz 並解壓 生成目錄~/jdk1.8.0_05

在/etc/bash.bashrc 裡配置如下

PATH=$PATH:~/jdk1.8.0_05/bin
CLASSPATH=~/jdk1.8.0_05/lib
JAVA_HOME=~/jdk1.8.0_05
PATH=~/jdk1.8.0_05/bin:$PATH
export PATH CLASSPATH JAVA_HOME

重啟linux 開啟終端即可生效

得到如下結果

$ java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)

4.下載repo

mkdir ~/bin
PATH=~/bin:$PATH
export PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY

5.下載源代碼

repo init -u https://android.googlesource.com/platform/manifest
repo sync

此處下載會很慢,但是內網服務器很爽

就是大家說的 鏡像,每個公司都會有自己的鏡像服務器的

如果從谷歌下載

不妨嘗試用戶認證的方式下載,保證服務器不會復位連接導致下載失敗,參加如下連接

安卓下載連接

the password generator 皆可用你的gmail現在交 google+ 賬戶生成一個你的專用連接,防止斷開

6.配置編譯環境

source build/envsetup.sh
lunch aosp_arm-eng(可選,關鍵看你編譯哪個ROM)

7.編譯

make -j4 or mka bacon 一般不會有編譯錯誤,生成我們需要的ROM文件
the end

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved