关于repo下载android代码时候错误的处理。
2011-11-11 15:11
246 查看
今天在我的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()注释掉。用“#”去注释,就不会报错了。
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代码时候错误的处理。
- 关于下载Android源码是无法获取repo和更新Android SDK的错误
- 发布MVC项目到服务器上时候遇到的 模块 DirectoryListingModule 通知 ExecuteRequestHandler 处理程序 StaticFile 错误代码 0x00000000
- [Android环境搭建错误解决二]下载Android源码时,repo出现错误解决方法
- Android异步框架android-async-http-master的下载导入和错误处理
- 解决"学习python-flask教程,下载源码运行的时候出现:TypeError: 'bool' object is not callable 错误代码:"
- idhttp下载html的代码(含错误处理)
- Android杂谈--代码混淆及proguard一些错误处理
- 关于下拉刷新你是否真的非常理解还是只会搬砖?附 Android 实例子源代码文件下载地址380个合集
- 下载android代码过程中,提示以下错误: error: Failed connect to android.googlesource.com:443;
- Android 源码下载, 编译及一些错误处理
- LINUX手动安装git及repo android代码下载方法
- android:视频录制编写代码一直报非法状态错误,很多时候定位在setVideoEncoder和setAudioEncoder
- Android中轮播所用到viewPager.PageTransformer 页面滑动时候处理图片缩放效果代码
- silverlight 应用程序中未处理的错误代码:2104 类别:InitializeError 消息:无法下载 iis上部署Silverlight
- android初学日记——关于一些使用eclipse下载到手机时出现的错误
- repo 使用goagent 代码下载android源码
- silverlight应用程序中未处理的错误代码:2104 类别:InitializeError 消息:无法下载 iis上部署Silverlight
- silverlight应用程序中未处理的错误代码:2104 类别:InitializeError 消息:无法下载 iis上部署Silverlight
- silverlight应用程序中未处理的错误代码:2104 类别:InitializeError 消息:无法下载 iis上部署Silverlight