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 然后再按照官方或者民间的方法,即可成功下载。