中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

下載Google官方/CM Android源代碼自動重新開始的Shell腳本

發布時間:2020-04-27 19:57:35 來源:網絡 閱讀:1660 作者:androidguy 欄目:移動開發

    國內由于某種原因,下載CM或Google官方的Android源代碼總容易中斷。總看著機器,一中斷就重新執行repo sync還太麻煩,所以我特意編寫了一段shell腳本(download.sh)。通過獲取shell最后返回的狀態碼來決定是否再次執行repo sync命令。


#!/bin/bash   
            
echo "======start repo sync======"   
repo sync  # 第一次下載android源代碼 
while [ $? != 0 ]; do   
echo "======sync failed, re-sync again======"   
sleep 2   
repo sync  #  如果出錯,隔2秒后回繼續調用repo sync下載android源代碼 
done

     

       其中“$?”可以獲取Shell最近一次執行的狀態,如果成功執行,返回0,否則返回非0的數。將該腳本(download.sh)復制到Android源代碼的根目錄,執行該腳本即可。即使中斷也無所謂了。      


       PS:還有就是最近發現下載repo文件的鏈接變了,用以前的鏈接下載repo不可用了,需要使用新的鏈接。這一點在下載Android源代碼時要注意。


向AI問一下細節

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

AI

左贡县| 綦江县| 长宁县| 鄯善县| 陆川县| 馆陶县| 建昌县| 嵩明县| 莱阳市| 固安县| 连平县| 庆云县| 大丰市| 大邑县| 西乌珠穆沁旗| 金乡县| 宜兴市| 扶风县| 连云港市| 米林县| 阿克陶县| 宁德市| 噶尔县| 长子县| 阿巴嘎旗| 通榆县| 临海市| 吉水县| 怀宁县| 静安区| 通化县| 当涂县| 旅游| 冕宁县| 县级市| 光山县| 阳谷县| 安达市| 永靖县| 乐清市| 汕头市|