Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
下载联系人应用程序的Android代码_Android_Git_Android Source - Fatal编程技术网

下载联系人应用程序的Android代码

下载联系人应用程序的Android代码,android,git,android-source,Android,Git,Android Source,我正在尝试从git存储库下载联系人、拨号器和呼叫日志应用程序的Android源代码。我在我的mac电脑(running SnowLeopard)上尝试了以下操作: 1.创建一个bin dir和一个android dir,用于放置所有下载的文件 2.将两个目录都添加到PATH环境变量中 3.运行以下命令以获取repo脚本并使其可执行: $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo $ ch

我正在尝试从git存储库下载联系人、拨号器和呼叫日志应用程序的Android源代码。我在我的mac电脑(running SnowLeopard)上尝试了以下操作:
1.创建一个bin dir和一个android dir,用于放置所有下载的文件
2.将两个目录都添加到PATH环境变量中
3.运行以下命令以获取repo脚本并使其可执行:

$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
四,。cd安卓目录
5.运行repo init-uhttps://android.googlesource.com/platform/manifest -b froyo

运行此命令时,出现以下错误:

Traceback (most recent call last):
  File "/Users/xxxx/bin/repo", line 595, in <module>
    main(sys.argv[1:])
  File "/Users/xxxx/bin/repo", line 562, in main
    _Init(args)
  File "/Users/xxxx/bin/repo", line 181, in _Init
    _CheckGitVersion()
  File "/Users/xxxx/bin/repo", line 210, in _CheckGitVersion
    proc = subprocess.Popen(cmd, stdout=subprocess.PIPE)
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/subprocess.py", line 593, in __init__
    errread, errwrite)
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/subprocess.py", line 1079, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
回溯(最近一次呼叫最后一次):
文件“/Users/xxxx/bin/repo”,第595行,在
main(sys.argv[1:])
文件“/Users/xxxx/bin/repo”,第562行,主目录
_初始化(args)
文件“/Users/xxxx/bin/repo”,第181行,在_Init中
_CheckGitVersion()
文件“/Users/xxxx/bin/repo”,第210行,格式为
proc=subprocess.Popen(cmd,stdout=subprocess.PIPE)
文件“/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/subprocess.py”,第593行,在__
错误读取,错误写入)
文件“/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/subprocess.py”,第1079行,在_execute_child中
引发子对象异常
OSError:[Errno 2]没有这样的文件或目录

快速的谷歌搜索告诉我需要安装git核心库。不幸的是,我不知道这是否是真正的问题,如果是,如何安装它。

您可能想安装git for OS X。您可以在这里找到一个方便的安装程序:

只要git目录出现在$PATH中(我不记得安装程序是这样做的,还是需要手动执行),python脚本就会在执行时找到它。或者,您可以对python脚本进行黑客攻击,以便它准确地知道git在哪里。

如果您看一下 ,您将看到基本git命令只是:

git clone https://android.googlesource.com/platform/packages/apps/Contacts

这样,您就可以将联系人存储库克隆到当前目录中。是的,您需要为此安装git。如果您只想处理平台的各个部分,而不想查看所有内容,那么您可以只使用git,而不必使用
repo
工具。

如何安装git core?你能在答复中给我同样的说明吗?