android-sdk无法更新到4.2的解决办法
首先打开原来下载的android-sdk,运行Android SDK Manager,联网的话它会显示一些最新版本的信息,它会自动检测你下载的SDK当中的android的平台的版本,如果有更新的话;它会有update之类的图标显示,你可以相中你要下载和更新的选项,点击Install下载的时候,到4.2版本的时候,会弹出无法连接的警告信息:
Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refused Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to http://dl-ssl.google.com refused Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: hostname in certificate didn't match: <dl-ssl.google.com> != www.google.com
大概,怎么去解决呢?在网上找了好久,终于找到解决的方法了,今晚终于更新完毕了,现在的android-sdk的大小有6点几个G了,不扯淡了:说说解决的办法:
修改windows目录下的hosts文件,文件的位置在:C:\Windows\System32\drivers\etc目录下,用editplus或者记事本、ultraedit之类的文本编辑器打开,在文件的最后添加
74.125.237.1 dl-ssl.google.com(在网上找了一些其他的解决办法,其实跟这个差不多是类似的,就是前面的IP地址不一样,不过我试过了,没用),这个是本人今天亲自测试过了,现在已经更新到4.2版本了,(其中只有Android3.1 API12 :Google TV Addon这个没有下载,不知道是咋回事),不知道这个这个IP是不是一直有用,如果有想更新android sdk的朋友可以试试!!!
另外附上ADT怎么下载:
ADT下载方式:(只要修改ADT版本就OK 了,在迅雷中新建连接(复制输入就OK),还有在浏览器地址栏输入也可以,给大家讲个例子吧:如果是下载ADT21.0.1(这是现在最新的版本了),你就输入:http://dl.google.com/android/ADT-21.0.1.zip就OK 了,其他的你输入相应的版本号就OK了)
http://dl.google.com/android/ADT-20.0.3.zip
SDK下载地址:
SDK:
http://dl.google.com/android/android-sdk_r15-windows.zip下载方式跟上面下载ADT方法一样,将相应的版本好修改一下即可.现在最新的版本应该是r21了(好像现在的sdk版本跟adt版本是对应的,早起的的管理比较混乱命名没有什么规则)。