亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Ubantu16.04進(jìn)行Android 8.0源碼編譯的流程

 更新時(shí)間:2018年02月05日 08:43:19   作者:騎豬去流浪  
這篇文章主要介紹了Ubantu16.04進(jìn)行Android 8.0源碼編譯的相關(guān)資料,需要的朋友可以參考下

分為4個(gè)流程

  1. 源碼下載
  2. 構(gòu)建編譯環(huán)境
  3. 編譯源碼
  4. 運(yùn)行

源碼下載

安裝git并且配置

//安裝git
sudo apt-get install git

//配置git名稱和郵箱
git config --global user.name "your name"
git config --global user.email XXX@XXX.com

創(chuàng)建repo的bin目錄和源碼目錄

1.創(chuàng)建repo的bin目錄

midir ~/bin

2.創(chuàng)建源碼目錄

midir ~/source

安裝repo

由于在采用網(wǎng)上常見的安裝repo方法時(shí),出現(xiàn)了Cannot get http://gerrit.googlesource.com/git-repo/clone.bundle異常,通過網(wǎng)上搜索,原因是repo需要更新自身項(xiàng)目時(shí),連接不上項(xiàng)目本身的git倉庫,在此,采取了手動(dòng)拉取repo最新項(xiàng)目的方式

1.從git上拉取repo項(xiàng)目

git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo

2.將git-repo里面的repo文件復(fù)制到~/bin目錄

3.在~/source目錄新建.repo文件夾,把git-repo重命名為repo復(fù)制到.repo目錄下

4.將~/bin/repo 添加到環(huán)境變量,并賦予權(quán)限

//賦予權(quán)限
chmod a+x ~/bin/repo
//添加到環(huán)境變量
將export REPO=~/bin 添加到~/.bash_profile
///讓配置文件生效
source ~/.bash_profile

下載源碼

初始化倉庫

cd到~/source目錄,執(zhí)行以下命令

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest

或者這個(gè)命令

repo init -u git://aosp.tuna.tsinghua.edu.cn/aosp/platform/manifest

兩者實(shí)現(xiàn)的效果一致,僅僅只是協(xié)議不同.

如果執(zhí)行該命令的過程中,如果提示無法連接到 gerrit.googlesource.com,那么我們只需要編輯 ~/bin/repo文件,找到REPO_URL這一行,然后將其內(nèi)容修改為:

REPO_URL = 'https://gerrit-google.tuna.tsinghua.edu.cn/git-repo'

然后重新執(zhí)行上述命令即可.

補(bǔ)充說明

不帶參數(shù)的manifest命令用于獲取master上最新的代碼,但是可以通過-b參數(shù)指定獲取某個(gè)特定的android版本,比如我們想要獲取android-4.0.1_r1分支,那么命令如下:

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-4.0.1_r1
(AOSP項(xiàng)目當(dāng)前所有的分支列表參看:分支列表)

同步代碼

命令如下

repo sync

總結(jié)

以上所述是小編給大家介紹的Ubantu16.04進(jìn)行Android 8.0源碼編譯的流程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論