編譯環境配置
Ubuntu14.04穩定 |
安裝openjdk(7/8/9) |
sudo apt-get install openjdk-7-jdk |
添加依賴 |
sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386 sudo apt-get install tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 sudo apt-get install dpkg-dev libsdl1.2-dev libesd0-dev sudo apt-get install git-core gnupg flex bison gperf build-essential sudo apt-get install zip curl zlib1g-dev gcc-multilib g++-multilib sudo apt-get install libc6-dev-i386 sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev sudo apt-get install libgl1-mesa-dev libxml2-utils xsltproc unzip m4 sudo apt-get install lib32z-dev ccache |
|
|
獲取源碼
Android6.0 |
下載6.0源碼包 |
http://pan.baidu.com/s/1o6N86a2 |
解壓源碼 |
tar -zxvf Android6_r1.tgz |
|
|
編譯源碼
編譯 |
設置編譯器高速緩存(可選) |
echo export USE_CCACE=1 >> ~/.bashrc prebuilts/misc/linux-x86/ccache/ccache -M 30G |
編譯步驟 |
source build/envsetup.sh lunch aosp_arm64-eng make -j8 // -j參數來設置參與編譯的線程數量 |
運行模擬器 |
source build/envsetup.sh lunch(可以選擇2) emulator |
|
|
參考: