macOS Catalina 上的 AOSP 存储库同步失败

问题描述

我在 macOS Catalina 10.15.7 上尝试结帐 AOSP 源时一直遇到同样的错误。按照 https://source.android.com/setup/build/initializing#setting-up-a-mac-os-x-build-environmenthttps://source.android.com/setup/build/downloading 上的所有说明进行操作并尝试不同的标签。这是我调用 repo --trace sync -j1 后发生的情况。

: git config --file /Volumes/android/aosp/.repo/projects/external/skqp.git/config --includes --null --list 1>| 2>|

: export GIT_DIR=/Volumes/android/aosp/.repo/projects/external/skqp.git
: git rev-parse --verify refs/tags/android-10.0.0_r41^0 1>| 2>|

: cd /Volumes/android/aosp/external/skqp
: git read-tree --reset -u -v HEAD 1>| 2>|
error: RPC Failed; HTTP 499 curl 16 Error in the HTTP2 framing layer
fatal: the remote end hung up unexpectedly
error: Cannot checkout platform/external/skqp: GitError: Cannot initialize work tree for platform/external/skqp
: git rev-list refs/tags/android-10.0.0_r41 -1 1>| 2>|
Traceback (most recent call last):
  File "/Volumes/android/aosp/.repo/repo/main.py",line 630,in <module>
    _Main(sys.argv[1:])
  File "/Volumes/android/aosp/.repo/repo/main.py",line 604,in _Main
    result = run()
  File "/Volumes/android/aosp/.repo/repo/main.py",line 597,in <lambda>
    run = lambda: repo._Run(name,gopts,argv) or 0
  File "/Volumes/android/aosp/.repo/repo/main.py",line 266,in _Run
    result = cmd.Execute(copts,cargs)
  File "/Volumes/android/aosp/.repo/repo/subcmds/sync.py",line 983,in Execute
    self._Checkout(all_projects,opt,err_event,err_results)
  File "/Volumes/android/aosp/.repo/repo/subcmds/sync.py",line 567,in _Checkout
    self._CheckoutWorker(**kwargs)
  File "/Volumes/android/aosp/.repo/repo/subcmds/sync.py",line 447,in _CheckoutWorker
    return self._CheckoutOne(opt,project,*args,**kwargs)
  File "/Volumes/android/aosp/.repo/repo/subcmds/sync.py",line 481,in _CheckoutOne
    project.Sync_LocalHalf(syncbuf,force_sync=opt.force_sync)
  File "/Volumes/android/aosp/.repo/repo/project.py",line 1223,in Sync_LocalHalf
    self._InitWorkTree(force_sync=force_sync,submodules=submodules)
  File "/Volumes/android/aosp/.repo/repo/project.py",line 2758,in _InitWorkTree
    raise GitError('Cannot initialize work tree for ' + self.name)
error.GitError: Cannot initialize work tree for platform/external/skqp

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)