AOSP 安卓源碼6.0編譯-模擬器運行


編譯環境配置

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

 

 

 

參考:

     自己動手編譯Android源碼(超詳細)

     Ubuntu 14.04.3上配置並成功編譯Android 6.0 r1源碼

     Ubuntu 16.04 LTS 成功編譯 Android 6.0 源碼教程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM