下载android源码repo sync失败的解决办法
2014-04-16 18:26
609 查看
1 今天下载android4.0 源码出了如下错误
File "/usr/lib/python2.7/threading.py", line 530, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 483, in run
self.__target(*self.__args, **self.__kwargs)
File "/home/yaomoon/work/android/android-4.0.4/.repo/repo/subcmds/sync.py", line 200, in _FetchHelper
clone_bundle=not opt.no_clone_bundle)
File "/home/yaomoon/work/android/android-4.0.4/.repo/repo/project.py", line 968, in Sync_NetworkHalf
and self._ApplyCloneBundle(initial=is_new, quiet=quiet):
File "/home/yaomoon/work/android/android-4.0.4/.repo/repo/project.py", line 1526, in _ApplyCloneBundle
exist_dst = self._FetchBundle(bundle_url, bundle_tmp, bundle_dst, quiet)
File "/home/yaomoon/work/android/android-4.0.4/.repo/repo/project.py", line 1590, in _FetchBundle
raise DownloadError('%s: %s ' % (req.get_host(), str(e)))
DownloadError: android.googlesource.com: <urlopen error [Errno 110] Connection timed out>
2 解决办法
vim /etc/hosts
在文件中加入如下信息
74.125.71.82 www.googlesource.com
74.125.71.82 android.googlesource.com
203.208.46.172 cache.pack.google.com
59.24.3.173cache.pack.google.com
然后重新repo init
repo sync
即可
File "/usr/lib/python2.7/threading.py", line 530, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 483, in run
self.__target(*self.__args, **self.__kwargs)
File "/home/yaomoon/work/android/android-4.0.4/.repo/repo/subcmds/sync.py", line 200, in _FetchHelper
clone_bundle=not opt.no_clone_bundle)
File "/home/yaomoon/work/android/android-4.0.4/.repo/repo/project.py", line 968, in Sync_NetworkHalf
and self._ApplyCloneBundle(initial=is_new, quiet=quiet):
File "/home/yaomoon/work/android/android-4.0.4/.repo/repo/project.py", line 1526, in _ApplyCloneBundle
exist_dst = self._FetchBundle(bundle_url, bundle_tmp, bundle_dst, quiet)
File "/home/yaomoon/work/android/android-4.0.4/.repo/repo/project.py", line 1590, in _FetchBundle
raise DownloadError('%s: %s ' % (req.get_host(), str(e)))
DownloadError: android.googlesource.com: <urlopen error [Errno 110] Connection timed out>
2 解决办法
vim /etc/hosts
在文件中加入如下信息
74.125.71.82 www.googlesource.com
74.125.71.82 android.googlesource.com
203.208.46.172 cache.pack.google.com
59.24.3.173cache.pack.google.com
然后重新repo init
repo sync
即可
相关文章推荐
- android 应用开发第5讲
- android 应用开发第4讲
- android 应用开发3讲
- Android 开发人员必须掌握的 10 个开发工具
- android设置屏幕禁止休眠的方法
- Android应用启动后自动创建桌面快捷方式
- Android混淆问题
- JS判断设备终端(PC,iPad,iPhone,android)和浏览器(IE,Opera,Firefox,webKit)
- 也谈android开发之入门
- Android处理图片OOM的若干方法小结
- android仿通讯录ListView效果
- Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)
- Android开发之wifi
- android,连续点击两次back键退出应用程序
- Android adb中命令的运行
- android添加图片到本地,无法即使刷新的解决方法
- android项目接入SDK以后,切换黑屏问题。
- Android Launcher--简易Launcher开发
- android之调用系统打电话与发短信界面
- android apk使用系统签名之windows批处理