Android 回购同步致命错误
Android Repo sync Fatal error
$ repo sync
对于
Build 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
您不应使用 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
如果这不起作用,请清理您的回购文件:
rm -rf ~/.repo/
我发现解决上述问题的唯一方法是重新启动。
如上post
rm -rf ~/.repo/
没有完全删除我的文件。请也试试看。感谢@shkschneider 给出的答案。所以基本上你必须在重新开始之前手动删除 bin 文件夹和 .repo 文件夹。
重新开始的提示:
使用 repo sync -j1
同步 Android 源代码树。这需要时间,但它是远程意外挂断等问题的最佳解决方案。
我可能错了。但是 none 在互联网上找到的方法对我有帮助。
在 .repo 目录中找到 所有 必要的 .git 文件并删除它们。
对我来说,它工作正常
$ repo sync
对于
Build 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
您不应使用 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
如果这不起作用,请清理您的回购文件:
rm -rf ~/.repo/
我发现解决上述问题的唯一方法是重新启动。
如上post
rm -rf ~/.repo/
没有完全删除我的文件。请也试试看。感谢@shkschneider 给出的答案。所以基本上你必须在重新开始之前手动删除 bin 文件夹和 .repo 文件夹。
重新开始的提示:
使用 repo sync -j1
同步 Android 源代码树。这需要时间,但它是远程意外挂断等问题的最佳解决方案。
我可能错了。但是 none 在互联网上找到的方法对我有帮助。
在 .repo 目录中找到 所有 必要的 .git 文件并删除它们。 对我来说,它工作正常