0

$ repo sync为了

构建 LMY47V android-5.1.1_r1 Lollipop

导致错误:

Fetching projects:  62% (302/486)  Fetching project platform/frameworks/base
fatal: Not a git repository: '/home/ashish/askdnx/.repo/projects/frameworks/base.git'

回购同步持续了一段时间,然后因错误而失败。

有什么办法可以解决这个问题?我可以用吗

$ git clone https://android.googlesource.com/platform/frameworks/base.git 
4

3 回答 3

2

您不应该使用git clone来检查 Android 源代码。

repo一路使用:

curl https://storage.googleapis.com/git-repo-downloads/repo > repo
chmod a+x repo
repo init -u --config-name https://android.googlesource.com/platform/manifest -b android-5.1.1_r1
repo sync

如果这不起作用,请清理您的 repo 文件:

rm -rf ~/.repo/
于 2015-05-06T08:16:15.607 回答
1

我发现解决上述问题的唯一解决方案是重新启动。

根据上面的帖子

rm -rf ~/.repo/ 

没有完全删除我的文件。请也尝试一下。感谢@shkschneider 给出了这个答案。所以基本上你必须在重新开始之前手动删除 bin 文件夹和 .repo 文件夹。

重新开始的提示:

用于repo sync -j1同步 Android 源代码树。这需要时间,但它是解决远程意外挂断等问题的最佳解决方案。我可能错了。但是在互联网上找到的方法都没有帮助我。

于 2015-05-15T07:56:21.537 回答
1

在 .repo 目录中找到所有必要的 .git 文件并删除它们。对我来说,它工作正常

于 2015-10-07T16:28:13.467 回答