我已经多次看到这个问题,但它通常主要是由于有人试图在同一目录中执行两次“repo init”(或者在初始化过程中失败)。因此,如果您得到类似(Python 错误)的内容:
Traceback (most recent call last):
File "/home/developer/android_src/.repo/repo/main.py", line 238, in <module>
_Main(sys.argv[1:])
File "/home/developer/android_src/.repo/repo/main.py", line 220, in _Main
repo._Run(argv)
File "/home/developer/android_src/.repo/repo/main.py", line 125, in _Run
cmd.Execute(copts, cargs)
File "/home/developer/android_src/.repo/repo/subcmds/init.py", line 231, in Execute
self._SyncManifest(opt)
File "/home/developer/android_src/.repo/repo/subcmds/init.py", line 143, in _SyncManifest
m.Sync_LocalHalf(syncbuf)
File "/home/developer/android_src/.repo/repo/project.py", line 688, in Sync_LocalHalf
head = self.work_git.GetHead()
File "/home/developer/android_src/.repo/repo/project.py", line 1380, in GetHead
fd = open(path, 'rb')
IOError: [Errno 2] No such file or directory: '/home/developer/android_src/.repo/manifests/.git/HEAD'
然后尝试在新目录中运行相同的命令。这就是为什么原始用户的主分支上显示错误的原因(去创建一个新目录并尝试获取主分支)。
但最初的问题是为什么它失败是由于选项“-b froyo”。“froyo”分支/标签目前似乎不存在。请尝试以下方法之一:
From git://android.git.kernel.org/platform/manifest
* [new branch] android-1.5 -> origin/android-1.5
* [new branch] android-1.5r2 -> origin/android-1.5r2
* [new branch] android-1.5r3 -> origin/android-1.5r3
* [new branch] android-1.5r4 -> origin/android-1.5r4
* [new branch] android-1.6_r1 -> origin/android-1.6_r1
* [new branch] android-1.6_r1.1 -> origin/android-1.6_r1.1
* [new branch] android-1.6_r1.2 -> origin/android-1.6_r1.2
* [new branch] android-1.6_r1.3 -> origin/android-1.6_r1.3
* [new branch] android-1.6_r1.4 -> origin/android-1.6_r1.4
* [new branch] android-1.6_r1.5 -> origin/android-1.6_r1.5
* [new branch] android-1.6_r2 -> origin/android-1.6_r2
* [new branch] android-2.0.1_r1 -> origin/android-2.0.1_r1
* [new branch] android-2.0_r1 -> origin/android-2.0_r1
* [new branch] android-2.1_r1 -> origin/android-2.1_r1
* [new branch] android-2.1_r2 -> origin/android-2.1_r2
* [new branch] android-2.1_r2.1p -> origin/android-2.1_r2.1p
* [new branch] android-2.1_r2.1p2 -> origin/android-2.1_r2.1p2
* [new branch] android-2.1_r2.1s -> origin/android-2.1_r2.1s
* [new branch] android-2.2.1_r1 -> origin/android-2.2.1_r1
* [new branch] android-2.2.1_r2 -> origin/android-2.2.1_r2
* [new branch] android-2.2.2_r1 -> origin/android-2.2.2_r1
* [new branch] android-2.2_r1 -> origin/android-2.2_r1
* [new branch] android-2.2_r1.1 -> origin/android-2.2_r1.1
* [new branch] android-2.2_r1.2 -> origin/android-2.2_r1.2
* [new branch] android-2.2_r1.3 -> origin/android-2.2_r1.3
* [new branch] android-2.3.1_r1 -> origin/android-2.3.1_r1
* [new branch] android-2.3.2_r1 -> origin/android-2.3.2_r1
* [new branch] android-2.3_r1 -> origin/android-2.3_r1
* [new branch] android-adt-0.9.8 -> origin/android-adt-0.9.8
* [new branch] android-adt-0.9.9 -> origin/android-adt-0.9.9
* [new branch] android-cts-2.1_r2 -> origin/android-cts-2.1_r2
* [new branch] android-cts-2.1_r3 -> origin/android-cts-2.1_r3
* [new branch] android-cts-2.1_r4 -> origin/android-cts-2.1_r4
* [new branch] android-cts-2.1_r5 -> origin/android-cts-2.1_r5
* [new branch] android-cts-2.2_r1 -> origin/android-cts-2.2_r1
* [new branch] android-cts-2.2_r2 -> origin/android-cts-2.2_r2
* [new branch] android-cts-2.2_r3 -> origin/android-cts-2.2_r3
* [new branch] android-cts-2.2_r4 -> origin/android-cts-2.2_r4
* [new branch] android-cts-2.3_r1 -> origin/android-cts-2.3_r1
* [new branch] android-sdk-1.5-pre -> origin/android-sdk-1.5-pre
* [new branch] android-sdk-1.5_r1 -> origin/android-sdk-1.5_r1
* [new branch] android-sdk-1.5_r3 -> origin/android-sdk-1.5_r3
* [new branch] android-sdk-1.6-docs_r1 -> origin/android-sdk-1.6-docs_r1
* [new branch] android-sdk-1.6_r1 -> origin/android-sdk-1.6_r1
* [new branch] android-sdk-1.6_r2 -> origin/android-sdk-1.6_r2
* [new branch] android-sdk-2.0.1-docs_r1 -> origin/android-sdk-2.0.1-docs_r1
* [new branch] android-sdk-2.0.1_r1 -> origin/android-sdk-2.0.1_r1
* [new branch] android-sdk-2.0_r1 -> origin/android-sdk-2.0_r1
* [new branch] android-sdk-2.1_r1 -> origin/android-sdk-2.1_r1
* [new branch] android-sdk-2.2_r1 -> origin/android-sdk-2.2_r1
* [new branch] android-sdk-2.2_r2 -> origin/android-sdk-2.2_r2
* [new branch] android-sdk-tools_r2 -> origin/android-sdk-tools_r2
* [new branch] android-sdk-tools_r3 -> origin/android-sdk-tools_r3
* [new branch] android-sdk-tools_r4 -> origin/android-sdk-tools_r4
* [new branch] android-sdk-tools_r5 -> origin/android-sdk-tools_r5
* [new branch] android-sdk-tools_r6 -> origin/android-sdk-tools_r6
* [new branch] android-sdk-tools_r7 -> origin/android-sdk-tools_r7
* [new branch] cdma-import -> origin/cdma-import
* [new branch] cupcake -> origin/cupcake
* [new branch] cupcake-release -> origin/cupcake-release
* [new branch] donut -> origin/donut
* [new branch] donut-plus-aosp -> origin/donut-plus-aosp
* [new branch] eclair -> origin/eclair
* [new branch] froyo-plus-aosp -> origin/froyo-plus-aosp
* [new branch] gingerbread -> origin/gingerbread
* [new branch] master -> origin/master
* [new branch] release-1.0 -> origin/release-1.0
* [new branch] tools_r7 -> origin/tools_r7
* [new branch] tools_r8 -> origin/tools_r8
* [new branch] tools_r9 -> origin/tools_r9
* [new tag] android-1.5 -> android-1.5
* [new tag] android-1.5r2 -> android-1.5r2
* [new tag] android-1.5r3 -> android-1.5r3
* [new tag] android-1.5r4 -> android-1.5r4
* [new tag] android-1.6_r1 -> android-1.6_r1
* [new tag] android-1.6_r1.1 -> android-1.6_r1.1
* [new tag] android-1.6_r1.2 -> android-1.6_r1.2
* [new tag] android-1.6_r1.3 -> android-1.6_r1.3
* [new tag] android-1.6_r1.4 -> android-1.6_r1.4
* [new tag] android-1.6_r1.5 -> android-1.6_r1.5
* [new tag] android-1.6_r2 -> android-1.6_r2
* [new tag] android-2.0.1_r1 -> android-2.0.1_r1
* [new tag] android-2.0_r1 -> android-2.0_r1
* [new tag] android-2.1_r1 -> android-2.1_r1
* [new tag] android-2.1_r2 -> android-2.1_r2
* [new tag] android-2.1_r2.1p -> android-2.1_r2.1p
* [new tag] android-2.1_r2.1p2 -> android-2.1_r2.1p2
* [new tag] android-2.1_r2.1s -> android-2.1_r2.1s
* [new tag] android-2.2.1_r1 -> android-2.2.1_r1
* [new tag] android-2.2.1_r2 -> android-2.2.1_r2
* [new tag] android-2.2.2_r1 -> android-2.2.2_r1
* [new tag] android-2.2_r1 -> android-2.2_r1
* [new tag] android-2.2_r1.1 -> android-2.2_r1.1
* [new tag] android-2.2_r1.2 -> android-2.2_r1.2
* [new tag] android-2.2_r1.3 -> android-2.2_r1.3
* [new tag] android-2.3.1_r1 -> android-2.3.1_r1
* [new tag] android-2.3.2_r1 -> android-2.3.2_r1
* [new tag] android-2.3_r1 -> android-2.3_r1
* [new tag] android-adt-0.9.8 -> android-adt-0.9.8
* [new tag] android-adt-0.9.9 -> android-adt-0.9.9
* [new tag] android-cts-2.1_r2 -> android-cts-2.1_r2
* [new tag] android-cts-2.1_r3 -> android-cts-2.1_r3
* [new tag] android-cts-2.1_r4 -> android-cts-2.1_r4
* [new tag] android-cts-2.1_r5 -> android-cts-2.1_r5
* [new tag] android-cts-2.2_r1 -> android-cts-2.2_r1
* [new tag] android-cts-2.2_r2 -> android-cts-2.2_r2
* [new tag] android-cts-2.2_r3 -> android-cts-2.2_r3
* [new tag] android-cts-2.2_r4 -> android-cts-2.2_r4
* [new tag] android-cts-2.3_r1 -> android-cts-2.3_r1
* [new tag] android-sdk-1.5-pre -> android-sdk-1.5-pre
* [new tag] android-sdk-1.5_r1 -> android-sdk-1.5_r1
* [new tag] android-sdk-1.5_r3 -> android-sdk-1.5_r3
* [new tag] android-sdk-1.6-docs_r1 -> android-sdk-1.6-docs_r1
* [new tag] android-sdk-1.6_r1 -> android-sdk-1.6_r1
* [new tag] android-sdk-1.6_r2 -> android-sdk-1.6_r2
* [new tag] android-sdk-2.0.1-docs_r1 -> android-sdk-2.0.1-docs_r1
* [new tag] android-sdk-2.0.1_r1 -> android-sdk-2.0.1_r1
* [new tag] android-sdk-2.0_r1 -> android-sdk-2.0_r1
* [new tag] android-sdk-2.1_r1 -> android-sdk-2.1_r1
* [new tag] android-sdk-2.2_r1 -> android-sdk-2.2_r1
* [new tag] android-sdk-2.2_r2 -> android-sdk-2.2_r2
* [new tag] android-sdk-tools_r2 -> android-sdk-tools_r2
* [new tag] android-sdk-tools_r3 -> android-sdk-tools_r3
* [new tag] android-sdk-tools_r4 -> android-sdk-tools_r4
* [new tag] android-sdk-tools_r5 -> android-sdk-tools_r5
* [new tag] android-sdk-tools_r6 -> android-sdk-tools_r6
* [new tag] android-sdk-tools_r7 -> android-sdk-tools_r7