2

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> 

なぜこれが表示されているのか教えてください。

ありがとうございました。

4

1 に答える 1

1

問題は、プロジェクトが部分的に同期されたため、インターネット接続が中断されたことだと思います。したがって、すべてのツリーを同期することはできませんでした。その後、同期を続行しようとしましたが、一部のファイルが既にダウンロードされているため、これらのエラーが発生します。

ソース フォルダを削除してから、もう一度再起動してみてください。Android ソースを同期できないことがあります。

于 2012-07-24T11:29:42.133 に答える