昨天我想做 repo sync(我正在编译 android 源),然后我注意到它卡在 99%
我做了一些研究,人们建议使用 repo sync -f,但问题是一样的。同样在android官方页面,他们说你可以试试这个命令“sysctl -w net.ipv4.tcp_window_scaling=0”,但也不管用。
与我同步同一个 repo 的其他人没有这些问题,所以我使用这个命令来了解发生了什么(repo --trace sync -c -d -f -j8)
这是奇怪的部分:
......
: 导出 GIT_DIR=/home/yaymalaga/AOSPA+/.repo/projects/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.8.git : git rev-parse --verify refs/tags/android-5.0 .2_r1^0 1>| 2>| :加载参考/home/yaymalaga/AOSPA+/.repo/projects/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.8.git 获取项目平台/prebuilts/clang/darwin-x86/host/3.4:解析/home/yaymalaga/AOSPA+/.repo/projects/prebuilts/clang/darwin-x86/host/3.4.git/config
: 导出 GIT_DIR=/home/yaymalaga/AOSPA+/.repo/projects/prebuilts/clang/darwin-x86/host/3.4.git : git rev-parse --verify refs/tags/android-5.0.2_r1^0 1> | 2>| :加载参考/home/yaymalaga/AOSPA+/.repo/projects/prebuilts/clang/darwin-x86/host/3.4.git
在这里它卡住了。我还尝试删除 .repo 文件夹并重新进行 repo sync,但是在下载源代码时它也卡住了(99%),使用 repo sync -f 也是如此,所以知道我能做什么吗?