在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Android/ 下載與構(gòu)建
下載源碼
根據(jù)設(shè)備構(gòu)建
Git 資源
構(gòu)建系統(tǒng)
Android 平臺 64 位構(gòu)建指導(dǎo)
初始化編譯環(huán)境
Android 源代碼
品牌指南
已知的問題
Repo 命令手冊
構(gòu)建內(nèi)核
Bug 的生命周期
代碼主線、分支和版本
使用 Eclipse
提交補丁
下載與構(gòu)建
參與
項目角色
補丁的生命周期
提交 Bugs
關(guān)于代碼風(fēng)格的指導(dǎo)
開發(fā)
代碼名稱,標(biāo)簽和版本號

下載與構(gòu)建

通常內(nèi)部測試 Android 的構(gòu)建是在最近一個版本的 Ubuntu LTS(14.04)中, 但是大多數(shù)的發(fā)行版本都具有構(gòu)建所需的工具。我們非常歡迎收到在其它版本上嘗試的結(jié)果反饋,無論是成功,還是失敗。

在你下載并構(gòu)建 Android 源碼之前,請確定你的系統(tǒng)滿足以下需求:

  • 請選擇 Linux 或 Mac OS 系統(tǒng), 或者也可以在像 windows 等暫時不支持的系統(tǒng)中使用虛擬機去構(gòu)建 Android,如果你在虛擬機中運行 Linux ,你至少需要 16GB 的 RAM/swap 和 100GB 以上的存儲空間來構(gòu)建 Android tree。具體磁盤大小需求請參閱下文。

  • 對于 Gingerbread (2.3.x) 及以上版本,包括 master 分支都需要一個 64 位的環(huán)境,你可以在32位系統(tǒng)上編譯它之前的版本、

  • 至少有 100GB 的磁盤空間用來檢查,150GB 用來單編譯,還需要 200GB 以上的空間用來進行交叉編譯。如果你采用 ccache ,你可能會需要更多的空間。

  • Python 2.6-2.7 ,你可以從 python.org 上下載。

  • GNU Make 3.81-3.82,你可以從 gnu.org 上下載。

  • JDK7 用來構(gòu)建 Android Open Source Project(AOSP) 的 master 分支;JDK6 用來構(gòu)建 Gingerbread 到 Kitkat 之間的版本,JDK5 用來構(gòu)建 Cupcake 到 Froyo 之間的版本,操作系統(tǒng)安裝說明參見 初始化編譯環(huán)境。

  • Git 1.7 或更新版本,你可以在 git-scm.com 中找到它。