zoukankan      html  css  js  c++  java
  • 下载Google官方/CM Android源码自己主动又一次開始的Shell脚本

            国内因为某种原因,下载CM或Google官方的Android源码总easy中断。总看着机器。一中断就又一次运行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源码时要注意。



         

  • 相关阅读:
    HDU_3496_(二维费用背包)
    HDU_3732_(多重背包)
    HDU_2079_(01背包)(dfs)
    HDU_2844_(多重背包)
    Codeforces_766_D_(并查集)
    HDU_3591_(多重背包+完全背包)
    struts2标签
    ongl 表达式
    result 相关
    struts2页面输出错误信息
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/6835763.html
Copyright © 2011-2022 走看看