在下载Android源码时老是断断续续,很是烦人!不过有人写了一个shell脚本很好的解决了这个问题,其内容如下:

#!/bin/bash
echo "======start repo sync======"
repo sync
while [ $? == 1 ]; do
echo "======sync failed, re-sync again======"
sleep 3
repo sync
done

放到Android路径,执行./文件名 就可以了,又是需要更改权限chmod 777 文件

这段脚本很简单,首先先执行repo sync,如果失败了,就会发出错误退出信号1,由while捕获,判断如果是错误退出就继续,否则完成。主要就是“$?”这个变量,是由上一个执行完的 命令返回的退出状态。

自己试了下,不行啊,在下载时卡住了,并不是发生错误退出啊,所以还是卡在那,

谁有更好的办法?

更多相关文章

  1. 如何解决Eclipse开发android程序的编译错误:com/android/dx/comm
  2. Eclipse 开发Android 出现 aapt.exe 应用程序错误,该内存不能为“
  3. Android Studio调错误方法
  4. Android SDK Manager 更新时的“https://dl-ssl.google.com refu
  5. Android NDK 运行错误:java.lang.UnsatisfiedLinkError: Couldn't
  6. Android Linux Socket 数据传输错误
  7. Unity整合Android , 错误Fatal signal 11 (SIGSEGV)
  8. Android make脚本简记

随机推荐

  1. Android(安卓)KitKat 4.4 Wifi移植AP模式
  2. Socket Android手机客户端与PC服务端局域
  3. Android(安卓)M 新的运行时权限开发者需
  4. 学习Android的几大主攻方向
  5. Android原生分享到微博、微信等平台的实
  6. 对Android及移动互联网的大局观看法!
  7. Android壁纸机制(Android(安卓)Q与老版本
  8. Android中AsyncTask详解,源码剖析(API 23)
  9. Android进程管理简单介绍
  10. Android串口通信:抱歉,学会它真的可以为所