关于repo下载android代码时候错误的处理。
来源:互联网 发布:搜狗大水牛优化版 编辑:程序博客网 时间:2024/06/08 07:55
今天在我的centos上,准备下载一个froyo版本的Android源码没事学一下的时候,遇到了一个问题。问题如下:
Traceback (most recent call last):
File "/home/android/bin/repo", line 605, in ?
main(sys.argv[1:])
File "/home/android/bin/repo", line 572, in main
_Init(args)
File "/home/android/bin/repo", line 184, in _Init
_CheckGitVersion()
File "/home/android/bin/repo", line 223, in _CheckGitVersion
ver_act = tuple(map(lambda x: int(x), ver_str.split('.')[0:3]))
File "/home/android/bin/repo", line 223, in <lambda>
ver_act = tuple(map(lambda x: int(x), ver_str.split('.')[0:3]))
ValueError: invalid literal for int(): 5-rc3
这个错误主要来源于repo在执行的时候会对git的版本进行判断。我现在的操作系统是centos是自己手动安装的git,并且已经安装了,我shell下git --version,显示是:git version 1.7.5-rc,问题就出在版本号上,我的版本号上多了一个"-rc3",google些的repo就不能正确识别这个版本就会报错。处理的方法大致有以下几种:
1,重新安装版本正常的git。
2.将安装源码里面的版本信息进行修改,将后面多余的东西删除,重现编译安装。
3.完善repo的git 版本信息的判断函数。
4.如果你确定你已经安装了git,那么就将repo这个脚本中_Init中的,_CheckGitVersion()注释掉。用“#”去注释,就不会报错了。
- 关于repo下载android代码时候错误的处理。
- 关于repo下载android代码时候错误的处理。
- 关于下载Android源码是无法获取repo和更新Android SDK的错误
- repo错误 下载android源码出错
- 使用repo方式下载android代码
- repo 使用goagent 代码下载android源码
- Android Repo提交代码时错误
- Android的代码同步repo
- Android的代码同步repo
- repo下载错误总结
- android下载脚本repo的新地址
- 可以下载Android 源代码的repo源文件
- 下载android源码 运行repo sync时出现错误
- 获取android源码时repo的错误
- 获取android源码时repo的错误
- Android SDK的repo库编译错误
- repo下载android源码
- LINUX手动安装git及repo android代码下载方法
- const 的作用
- Sql Server中常用的系统存储过程
- 收藏wpf 学习
- JBOSS 启动 加载 过程
- build android development environment
- 关于repo下载android代码时候错误的处理。
- oltp,olap
- xcode 4.2 bug of my mac 32-bit or my mac-64 bit
- 纯真IP数据库查询,C#.NET实现。
- 二叉树的一些概念
- 委托和事件
- Java中取得当月最后一天的四种方法
- new/delete 与 malloc/free 的区别
- [Android环境搭建] INSTALL_FAILED_MISSING_FEATURE