這篇文章主要介紹Ubantu16.04如何進(jìn)行Android 8.0源碼編譯,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)建站專注于沂水網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供沂水營銷型網(wǎng)站建設(shè),沂水網(wǎng)站制作、沂水網(wǎng)頁設(shè)計(jì)、沂水網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造沂水網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供沂水網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
源碼下載
安裝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
以上是“Ubantu16.04如何進(jìn)行Android 8.0源碼編譯”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
名稱欄目:Ubantu16.04如何進(jìn)行Android8.0源碼編譯
新聞來源:http://chinadenli.net/article4/gigoie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、標(biāo)簽優(yōu)化、域名注冊、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站內(nèi)鏈、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)