91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ubantu16.04如何進行Android 8.0源碼編譯

發布時間:2021-08-11 10:45:03 來源:億速云 閱讀:143 作者:小新 欄目:移動開發

這篇文章主要介紹Ubantu16.04如何進行Android 8.0源碼編譯,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

源碼下載

安裝git并且配置

//安裝git
sudo 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源碼編譯”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南开区| 太谷县| 通辽市| 太白县| 隆林| 三都| 佛冈县| 忻城县| 建德市| 吉林省| 张北县| 大姚县| 尤溪县| 巴青县| 黑龙江省| 曲麻莱县| 五大连池市| 康乐县| 嘉定区| 龙州县| 疏附县| 高邮市| 云和县| 衡阳县| 铜梁县| 临汾市| 桦甸市| 新密市| 贵溪市| 荣成市| 正蓝旗| 金山区| 望都县| 天津市| 迁安市| 德阳市| 永州市| 东平县| 西宁市| 从化市| 延长县|