android - 在 Cygwin 中使用 repo 下载 Android 源码

标签 android git cygwin

按照 http://source.android.com/source/downloading.html 上的说明进行操作和 https://honey200.wordpress.com/2011/11/17/download-android-source-code-in-windows/在 Windows 上的 Cygwin 下运行时,我无法初始化存储库。我以前在 Linux 上做过这个,一切正常。

在 cygin 终端中,我安装了 git 和 curl,但是当我运行时:

repo 初始化-u https://android.googlesource.com/platform/manifest -b 安卓-5.0.0_r7

我得到以下信息:

Get https://android.googlesource.com/platform/manifest
Traceback (most recent call last):
  File "/cygdrive/e/lollipop/source/.repo/repo/main.py", line 531, in <module>
    _Main(sys.argv[1:])
  File "/cygdrive/e/lollipop/source/.repo/repo/main.py", line 507, in _Main
    result = repo._Run(argv) or 0
  File "/cygdrive/e/lollipop/source/.repo/repo/main.py", line 180, in _Run
    result = cmd.Execute(copts, cargs)
  File "/cygdrive/e/lollipop/source/.repo/repo/subcmds/init.py", line 390, in Execute
    self._SyncManifest(opt)
  File "/cygdrive/e/lollipop/source/.repo/repo/subcmds/init.py", line 163, in _SyncManifest
    m._InitGitDir(mirror_git=mirrored_manifest_git)
  File "/cygdrive/e/lollipop/source/.repo/repo/project.py", line 2148, in _InitGitDir
    self.bare_objdir.init()
  File "/cygdrive/e/lollipop/source/.repo/repo/project.py", line 2644, in runner
    p.stderr))
error.GitError: manifests init: fatal: Could not switch to '/cygdrive/e/lollipop/source/.repo/': No such file or directory

我错过了什么?

最佳答案

再试一次,要么:

  • 来自 git bash , 使用 Git for Windows
  • 来自 WSL bash , 使用 Windows Subsystem for Linux , ig 你想要一个真正的 Linux session 。

  • 我会推荐第一个,因为它将与 Windows 开发保持兼容。

    关于android - 在 Cygwin 中使用 repo 下载 Android 源码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34384001/

    相关文章:

    php - 将 Git 与共享托管计划一起使用

    git - 如何在 git 命令提示符下添加时间

    windows - 是否可以使用 winmerge 从 cygwin 查看 git 差异?

    Cygwin 和 PHPUnit : Could not open input file:/cygdrive/c/xampp/php/phpunit

    自定义 ArrayList Adapter 和 Cursor 的 Android 怪异行为

    android - 在 python 3.4 中编码字符串

    java - 如何在 OpenShift 或 Git 上部署 Java Web 应用程序?

    windows - [ : too many arguments on Cygwin Shell script

    android - 是什么触发了 View 的 measure() 被调用

    android - 如何通过 NDK 访问 Android Lollipop DocumentFile 文件?