android - 下载 Android 开源代码时出现 "Error exited sync due to fetch errors android"

标签 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> 

你能告诉我为什么会显示这个吗?

谢谢。

最佳答案

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

尝试删除您的源文件夹,然后再次重新初始化它。有时候会出现安卓源无法同步的情况。

关于android - 下载 Android 开源代码时出现 "Error exited sync due to fetch errors android",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11628449/

相关文章:

android - 构建Android源时编译错误

android - Windows 7 中 Ubuntu VM 中 Android 模拟器中的黑屏

java - 如何获取系统语言?

android - 我在哪里可以浏览 java.lang.String 的 Android 2.2 Froyo 源代码?

android撰写文本字段如何在触摸外部时关闭键盘

Android 应用程序与 Samsung galaxy S4 mini 不兼容

android - 我如何 git checkout 特定版本的 Android 支持库?

java - AOSP 方法名称结尾

android - greenrobot事件总线的ProGuard配置

java - Android 和桌面计算机之间的远程过程调用机制