1.安装git(版本控制工具)
下载git:https://git-scm.com/download/win
双击exe文件,按提示一步一步地安装,然后将安装后的文件的cmd文件夹配置到环境变量中。
例如我安装后的cmd文件夹的路径:
将git添加到环境变量中如D:softwaregitGitcmd
将MinGW添加到环境变量中,如D:softwaregitGitbin
2.安装pyton(pyton编辑工具)
下载pyton:https://www.python.org/downloads/(版本选择2.7+,否则会报异常ypeError: startswith first arg must be bytes or a tuple of bytes, not str)
环境配置:
安装后的目录
将该路径配置到环境变量path中
3.下载Repo(基于git的仓库管理工具)
3.1.下载:https://github.com/esrlabs/git-repo
3.2.Repo的配置
3.2.1.cmd启动命令控制台
3.2.2.1执行命令
mkdir ~/bin
curl https://raw.githubusercontent.com/esrlabs/git-repo/stable/repo > ~/bin/repo
curl https://raw.githubusercontent.com/esrlabs/git-repo/stable/repo.cmd > ~/bin/repo.cmd
在电脑路径c:zhhlbin中可以看到所生产的文件
3.2.2.2.以上为repo的下载及配置,下面为repo的安装
4.解决repo init时出现 gpg: Can't check signature: public key not found
在init命令末尾添加--no-repo-verify。
5.出现fcntl这个错误
我在下载Android源码时,出现了importerror no module named fcntl这个错误,我的运行环境是windows。解决方法在国外的一个网站上找到了。
Here's a no-op module that should allow you to develop on Windows until an official fix is available. The fcntl module is just used for locking the pinning file, so assuming you don't try multiple access, this can be an acceptable workaround. Place this module in your PYTHONPATH, and it should just work as the official fcntl module.
我出现这个错误是在windows系统上安装了python,下载Android源码时出现的错误
解决办法:只需要解压后,将fcntl.py文件放到PYTHONPATH路径即可,我是放到了Python27Lib目录下。
我把文件上传下,下载地址:fcntl.py
另一个解决方法是通过在github上搜索到kaytat/repo-for-windows-hack解决了在windows下下载Android源代码问题。
另外需要把linux下的.ssh文件中的私钥公钥以及config文件都拷贝到window的用户/.ssh目录下。
windows下还是最好用git clone命令,repo使用过程中确实会有些问题。
版权声明:本文来源CSDN,博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。