1.先安裝ubunto 12.04, 新版本安裝會有問題.
https://source.android.com/source/initializing.html
2.用'sudo su -' 得到root 權後,開始安裝必要軟件
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 libglapi-mesa:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
安裝完後 一定要輸入
ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
3.安裝JAVA , 4.2.2 是用1.6.0的 ,其他版本不能用
下載 sdk1.6.0
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html
下載完到下載目錄
chmod a+x jdk-6-linux-amd64.bin
./jdk-6-linux-amd64.bin
安裝完後,設定JAVA PATH 可參考:
http://askubuntu.com/questions/67909/how-do-i-install-oracle-jdk-6
chmod +x update-java-0.5b
wget http://webupd8.googlecode.com/files/update-java-0.5b
chmod +x update-java-0.5b
改JAVA FOLDER名
mv jdk1.6.0 jdk160
mkdir /usr/lib/jvm
mv jdk160 /usr/lib/jvm
安裝
./update-java-0.5b
4. 開始裝REPO
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY
可以先上https://android.googlesource.com/platform/manifest 看看想下載的版本
repo init -u https://android.googlesource.com/platform/manifest -b android-4.2.2_r1.2b
repo sync
下載源碼......
下載完後
source build/envsetup.sh
lunch full-eng
make -j(線程)
編譯中....
注:線程太多或超過設定會出錯.
完成後輸入
emulator
出現模擬器表示成功!!!!
5.到out/target/common/obj/JAVA_LIBRARIES/ 下都是編譯出來的JAR,可以用
framework_intermediates
telephony-common_intermediates