下载Android开源代码时,“由于获取错误android导致错误退出同步”

时间:2012-07-24 09:59:53

标签: android android-source

我试图在我的Linux系统上下载Android开源代码。我已经执行了mkdir,curl和repo init的初始命令,然后执行了repo sync命令,但经过一段时间后,它显示"错误退出同步,因为获取错误android"。然后我再次执行了repo sync命令,但一段时间后它显示了以下内容:

Downloading packages/apps/Settings:  75% (56MB/74MB)  Exception in thread Thread-150:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 505, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/home/ingrid/.repo/repo/subcmds/sync.py", line 200, in _FetchHelper
    clone_bundle=not opt.no_clone_bundle)
  File "/home/ingrid/.repo/repo/project.py", line 968, in Sync_NetworkHalf
    and self._ApplyCloneBundle(initial=is_new, quiet=quiet):
  File "/home/ingrid/.repo/repo/project.py", line 1526, in _ApplyCloneBundle
    exist_dst = self._FetchBundle(bundle_url, bundle_tmp, bundle_dst, quiet)
  File "/home/ingrid/.repo/repo/project.py", line 1590, in _FetchBundle
    raise DownloadError('%s: %s ' % (req.get_host(), str(e)))
DownloadError: android.googlesource.com: <urlopen error [Errno 104] Connection reset by peer> 

你能告诉我为什么会这样吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

我认为问题是项目已部分同步,然后您的Internet连接已中断。因此,无法同步所有树。之后,您尝试继续同步,但由于某些文件已被下载,您会收到这些错误。

尝试删除源文件夹,然后再次重新启动它。有时会发生Android源无法同步的情况。