问题描述
我在 macOS Catalina 10.15.7 上尝试结帐 AOSP 源时一直遇到同样的错误。按照 https://source.android.com/setup/build/initializing#setting-up-a-mac-os-x-build-environment 和 https://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 (将#修改为@)