国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Ubantu16.04進行Android 8.0源碼編譯的流程

2019-10-22 18:15:40
字體:
來源:轉載
供稿:網友

分為4個流程

  1. 源碼下載
  2. 構建編譯環境
  3. 編譯源碼
  4. 運行

源碼下載

安裝git并且配置

//安裝gitsudo apt-get install git//配置git名稱和郵箱git config --global user.name "your name"git config --global user.email XXX@XXX.com

創建repo的bin目錄和源碼目錄

1.創建repo的bin目錄

midir ~/bin

2.創建源碼目錄

midir ~/source

安裝repo

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

1.從git上拉取repo項目

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

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

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

4.將~/bin/repo 添加到環境變量,并賦予權限

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

下載源碼

初始化倉庫

cd到~/source目錄,執行以下命令

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

或者這個命令

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

兩者實現的效果一致,僅僅只是協議不同.

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

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

然后重新執行上述命令即可.

補充說明

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

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

同步代碼

命令如下

repo sync

總結

以上所述是小編給大家介紹的Ubantu16.04進行Android 8.0源碼編譯的流程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昭觉县| 北海市| 台中市| 日土县| 临沂市| 九台市| 灯塔市| 丘北县| 嘉鱼县| 信宜市| 屏东市| 阿勒泰市| 辽阳市| 正宁县| 榆中县| 大邑县| 仪陇县| 阳西县| 柘荣县| 呼玛县| 榕江县| 安泽县| 区。| 靖江市| 元氏县| 洞头县| 兰考县| 嘉黎县| 陇西县| 钟祥市| 益阳市| 固始县| 惠州市| 西宁市| 汤阴县| 中江县| 中山市| 泰安市| 兴文县| 临沭县| 河北区|