Ubuntu虚拟机 android 4.3 源码下载时无法访问googlesource的解决方法

Ubuntu虚拟机android 4.3源码下载时,无法连接到googlesource网站。curl和 repo init一直失败。
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
repo init -u https://android.googlesource.com/platform/manifest


但是在windows host上,却可以访问googlesource网站。解决方法是,在Ubuntu虚拟机下,
执行如下命令(把nslookup根据URL解析出的IP地址查出来):


brice@android:~$ nslookup www.googlesource.com
    Server:		127.0.0.1
    Address:	127.0.0.1#53
    Non-authoritative answer:
    www.googlesource.com	
    Name:	googlecode.l.googleusercontent.com
    Address: 74.125.128.82


brice@android:~$ nslookup android.googlesource.com
    Server:		127.0.0.1
    Address:	127.0.0.1#53
    Non-authoritative answer:
    android.googlesource.com	
    Name:	googlecode.l.googleusercontent.com
    Address: 74.125.128.82


brice@android:~$ nslookup cache.pack.google.com
    Server:		127.0.0.1
    Address:	127.0.0.1#53
    Non-authoritative answer:
    cache.pack.google.com	
    Name:	redirector.c.youtube.com
    Address: 37.61.54.158


把nslookup的结果保存到/etc/hosts中,如下所示:
$ sudo gedit /etc/hosts
    127.0.0.1	localhost
    127.0.1.1	android

    74.125.128.82 www.googlesource.com
    74.125.128.82 android.googlesource.com
    46.82.174.68 cache.pack.google.com
    # The following lines are desirable for IPv6 capable hosts
    ::1     localhost ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts


然后再按照官方或者民间的方法,即可成功下载。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值