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

我正尝试从git存储库下载联系人,拨号程序和CallLog应用程序的Android源代码。我在我的Mac上运行以下(运行SnowLeopard):
1.创建一个bin目录和一个android目录以放置所有下载的文件
2.将两个目录都添加到PATH环境变量
3.运行下面的命令来获得回购脚本,并使其可执行:下载适用于联系人应用程序的Android代码

$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo 

$ chmod a+x ~/bin/repo

4. CD的Android目录
5.运行repo init -u https://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

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

回答:

你可能想安装的git为OS X你可以找到一个方便的安装位置:http://code.google.com/p/git-osx-installer/

只要git的目录出现在$ PATH(我不记得,如果安装程序将执行这个或你需要手动完成),python脚本应该在执行时找到它。或者,您可以破解python脚本,以便它确切知道git在哪里。

回答:

如果你看一看 https://android.googlesource.com/platform/packages/apps/Contacts,你会看到Git的基本命令就是:

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

你克隆联系人仓库到你的当前目录的方式。是的,你需要为此安装git。如果您只想在平台的各个部分上工作,而不想查看所有内容,那么您可以使用git,而不必使用repo工具。

以上是 下载适用于联系人应用程序的Android代码 的全部内容, 来源链接: utcz.com/qa/259055.html

回到顶部