博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
下载Google官方/CM Android源代码自动重新开始的Shell脚本
阅读量:6831 次
发布时间:2019-06-26

本文共 458 字,大约阅读时间需要 1 分钟。

国内由于某种原因,下载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源代码的根目录,执行该脚本即可。即使中断也无所谓了。

转载地址:http://yctkl.baihongyu.com/

你可能感兴趣的文章
公平锁
查看>>
枚举类的理解和应用
查看>>
[并查集]JZOJ 5904 刺客信条
查看>>
卸载ROS命令
查看>>
kafka学习(一)-背景及架构设计
查看>>
《Java程序设计》 第四周学习总结
查看>>
Dijkstra算法和Floyed算法
查看>>
黑马程序员——图形用户界面(GUI)总结
查看>>
UVa1599 Ideal Path(双向bfs+字典序+非简单图的最短路+队列判重)
查看>>
toast添加图片
查看>>
SQL 中的多条件查询
查看>>
NSUserDefaults 存储可变数组问题
查看>>
[LeetCode] The Skyline Problem
查看>>
tarjan例题
查看>>
AngularJs 时间格式化处理
查看>>
cocoa中颜色的几种表示形式的转换
查看>>
绘图总结
查看>>
【object-c基础】object-c基础之二:property,assign,copy,retain,release
查看>>
详细对比IB开发与纯手码开发的优劣。
查看>>
Codeforces Round #331 (Div. 2)
查看>>