下载联系人应用程序的Android代码
我正在尝试从git存储库下载联系人、拨号器和呼叫日志应用程序的Android源代码。我在我的mac电脑(running SnowLeopard)上尝试了以下操作:下载联系人应用程序的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
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?你能在答复中给我同样的说明吗?