Windows/Linux下Android Studio安装的坑——SDK tools directory is missing,SDK安装不了

在安装Android Studio的时候,无论是Windows还是Linux,经常遇到各种包安装不了的坑,根据博主多次的经验,很有可能是因为谷歌的服务器在国外,我们有时无法从国外的服务器中直接下载那些包的,所以会出现以上的问题。

安装不了sdk的伙伴,可以试试在cmd终端输入ping dl.google.com看看能不能ping得通,如果超时,那么就是因为你的电脑无法访问谷歌服务器,无法下载sdk。博主的电脑可以直接访问dl.google.com,所以在安装sdk时没有踩到这个坑。

Windows/Linux下Android Studio安装的坑——SDK tools directory is missing,SDK安装不了

  • 解决方法:添加域名解析

打开网站https://site.ip138.com/,输入dl.google.com,查询最新的ip,比如博主在写这篇博客时,dl.google.com的域名有如下的:

Windows/Linux下Android Studio安装的坑——SDK tools directory is missing,SDK安装不了

找一个国内的ip,比如北京的,准确说是找一个可以ping通的ip(即在cmd终端输入ping+ip地址,有和本博客第一张图一样的回复,而不是显示“请求超时”),复制ip。

在C:\Windows\System32\drivers\etc文件夹下找到hoste文件(Linux用户在/etc/下),用记事本打开,在最后添加ip dl.google.com。例如:203.208.40.110  dl.google.com。Linux用户用sudo vi /etc/hosts打开,添加。

Windows用户如果遇到权限问题,可以把hosts文件剪切到桌面,修改好之后再拷回去。

 

重启Android Studio,重新尝试安装sdk。