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

溫馨提示×

溫馨提示×

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

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

AOSP源碼下載及問題怎么解決

發布時間:2022-03-17 09:01:23 來源:億速云 閱讀:817 作者:iii 欄目:開發技術

這篇文章主要介紹“AOSP源碼下載及問題怎么解決”,在日常操作中,相信很多人在AOSP源碼下載及問題怎么解決問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”AOSP源碼下載及問題怎么解決”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

一、說明

由于一些原因,利用谷歌的資源下載Android源碼速度很慢,我們可以用清華源里面的資源進行下載。

二、源碼下載示例

由于清華源中給出很清晰的配置下載方法,這兒只做幾條總結:

1. 谷歌鏡象不可用,采用清華源鏡象

https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

2. 配置repo

mkdir ~/bin
PATH=~/bin:$PATH
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repo
chmod a+x ~/bin/repo

注意:repo最好加到系統的環境變量中。

3. repo更新

repo的運行過程中會嘗試訪問官方的git源更新自己,如果想使用tuna的鏡像源進行更新,可以將如下內容復制到你的~/.bashrc里

export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'

并重啟終端模擬器。

4. 下載初始化包

wget -c https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar

5. 解壓資源包

tar xf aosp-latest.tar

6. 更新指定版本

比如指定下載android-6.0.1_r62,執行以下命令:

repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-6.0.1_r62
repo sync

如果遇到"SyntaxError: invalid syntax"等錯誤,如下所示:

File "/home/jerry/workspace/aosp/.repo/repo/main.py", line 79
    file=sys.stderr)
        ^
SyntaxError: invalid syntax

應該是python語法導致的,解決方法如下:

python3 ~/bin/repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-6.0.1_r62
python3 ~/bin/repo sync

7. 快捷腳本

由于網絡及限制網絡并發等原因,repo sync常常更新失敗,可以用腳本來更新,腳本示例:

repo sync -j4
	while [ $? = 1 ]; do
	        echo "==== sync failed, re-sync again ===="
	        sleep 3
	        repo sync -j4
	done

三、注意

1. 遇到同步失敗的問題

比如OMA-DM這個app同步失敗,我們可以修改AOSP目錄下的.repo/manifests/default.xml來屏蔽掉這個應用的同步,如下圖:

AOSP源碼下載及問題怎么解決

2. 遇到python語法問題

參照如下語法根據實際情況執行repo命令,注意repo要寫上絕對路徑,否則會報錯。

python3 ~/bin/repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-6.0.1_r62
python3 ~/bin/repo sync

到此,關于“AOSP源碼下載及問題怎么解決”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

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

AI

新巴尔虎右旗| 洪雅县| 眉山市| 嵩明县| 临沭县| 湛江市| 衢州市| 温泉县| 舞阳县| 新民市| 德格县| 吉木萨尔县| 四川省| 巴彦淖尔市| 彭山县| 海晏县| 辽宁省| 上饶市| 西林县| 天柱县| 深水埗区| 印江| 屯门区| 腾冲县| 屏山县| 荥阳市| 海宁市| 高淳县| 阳原县| 镇坪县| 德格县| 宝清县| 峨山| 桐城市| 南皮县| 陆良县| 沈丘县| 岱山县| 兴宁市| 杭锦旗| 正阳县|