repo:同步时卡住(也用-f)

时间:2015-02-27 17:09:24

标签: android git sync repo

前一天我想进行repo sync(我正在编译android源代码),然后我注意到它被卡在了99%

我做了一些研究,人们建议使用repo sync -f,但问题是一样的。另外在android官方页面中,他们说你可以尝试这个命令“sysctl -w net.ipv4.tcp_window_scaling = 0”,但它也不起作用。

与我同步回购的其他人没有这些问题,所以我用这个命令知道发生了什么(repo --trace sync -c -d -f -j8)

这是一个奇怪的部分:

.....

:export 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 - ; | :load refs /home/yaymalaga/AOSPA+/.repo/projects/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.8.git 获取项目平台/ prebuilts / clang / darwin-x86 / host / 3.4 :parsing / home / yaymalaga / AOSPA + /。repo / projects / prebuilts / clang / darwin-x86 / host / 3.4.git / config

:export 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 - ; | :load refs / home / yaymalaga / AOSPA + /。repo / projects / prebuilts / clang / darwin-x86 / host / 3.4.git

而且这里卡住了。我也尝试删除.repo文件夹并进行repo sync agin,但是当下载源时它也卡住(99%),并且使用repo sync -f相同,所以我知道我该怎么办?

2 个答案:

答案 0 :(得分:0)

你试过nslookup吗?

您可以使用以下地址编辑/ etc / hosts文件:

74.125.71.82 googlesource.com
173.194.66.82 googlecode.l.googleusercontent.com
216.58.210.161 storage-ugc.l.googleusercontent.com
173.194.67.82 android.googlesource.com
216.58.211.193 storage.googleapis.com

我有这种方式,但也许你应该检查nslookup。

检查您的以太网电缆是否正常,如果您使用的话。我不得不改变我的。

我认为它应该适用于此,但是......

答案 1 :(得分:0)

无论如何,有时候项目没有正确下载。

http://shellswissknife.blogspot.com.es/2013/03/long-repo-sync.html

我发现这个代码是逐个下载项目的,如果缺少某些东西,请用log.txt检查。