知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
AndroidSDK下載異常(hostnameincertificatedidn't
發(fā)表時間:2020-10-19
發(fā)布人:葵宇科技
瀏覽次數(shù):64
對于Android開辟者來說,每次下載更新 Android SDK 都是一次苦楚的經(jīng)歷,因為 google 被墻,每次我們都要想盡辦法來更新 SDK, 以前我是經(jīng)由過程 VPN 來下載 SDK,然則也只能包管稍微穩(wěn)定一點的下載速度,每次更新照樣要消費很長的時光來等待,上禮拜我的同事發(fā)明經(jīng)由過程修改 hosts 文件并將下載地址域名指向
203.208.46.146
即可加快速度,并且下載速度根本上都是4,5M閣下,這讓我驚喜異常,說實話,其實我甚至大年夜家都很早知道可以經(jīng)由過程修改
host 文件來進步 SDK 下載速度,然則把域名指向哪里是一個問題,以前我曾經(jīng)按照一篇帖子來試過修改 host ip 的辦法,先經(jīng)由過程http://ping.chinaz.com 來 ping http://dl-ssl.google.com 這個域名(Android
SDK下載地址所用的域名),然后點擊萌芽即可,如圖所示: [img]http://7tsyy5.com1.z0.glb.clouddn.com/android-sdk-00.png
可見這個域名已經(jīng)完全被墻掉落,國內(nèi)根本膳綾腔有可以 ping 通的處所,有的博文說可以試下 海外 的 ip,于是我在監(jiān)測點上只選擇了
海外
,萌芽后結(jié)不雅如下圖所示: [img]http://7tsyy5.com1.z0.glb.clouddn.com/android-sdk-01.png
根本上都可以 ping 通,并且速度還很不錯,有的博文會推薦應(yīng)用這些響應(yīng)IP,然則我曾經(jīng)試過,在 hosts 文件中將 SDK 下載域名指向這些 ip 之后依然無法下載 sdk,我們可以直接 ping 下ip,以 荷蘭 的 74.124.136.93 響應(yīng)IP 為例,萌芽結(jié)不雅如下圖所示:
[img]http://7tsyy5.com1.z0.glb.clouddn.com/android-sdk-02.png
很明顯,這個位于美國的 IP地址 已經(jīng)被墻掉落了,事實上,所以我們將 hosts 中的 sdk 下載地址域名指向這些 ip 其實并沒有感化,辦事器依然被墻。
那么為什憒我們要將 hosts 中的sdk下載地址域名指向
203.208.46.146
這個 IP 呢?我們按例來 ping 下它就會知道: [img]http://7tsyy5.com1.z0.glb.clouddn.com/android-sdk-03.png
看到
IP歸屬地
我信賴大年夜家都已經(jīng)明白了,這應(yīng)當(dāng)是 google 位于北京的辦事器,它的響應(yīng)速度也是異??斓?,我們將 sdk 下載地址域名指向這個ip,因為辦事器就在北京,所以下載速度是異??刹谎诺?,可以看下我修改后的下載速度: [img]http://7tsyy5.com1.z0.glb.clouddn.com/android-sdk-04.png
根本上是4,5M 每秒的速度,更新完全部sdk也只花費了我很少的時光。
這里再簡單講一下若何修改 hosts 文件, Windows 的 hosts 文件位于
C:\WINDOWS\system32\drivers\etc
這個地位,經(jīng)由過程文件瀏覽器直接進入這個目次然后用編輯器修改
hosts 文件即可; Mac 的hosts文件位于
/etc/hosts
,我們可以經(jīng)由過程 shell 敕令行來操作它,sudo
nano /etc/hosts
是直接調(diào)用出默認文本編輯器來操作的,我們也可以應(yīng)用 VIM 或者其它編輯器 sudo vim /etc/hosts
,應(yīng)用 sudo
則是因為
hosts 文件是體系文件,操作它須要治理員權(quán)限,最后我們將以下內(nèi)容粘貼保存即可:
203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com
留意前面不要加
#
號,不然這一行將被注釋掉落。
修改完 hosts 文件之后我們就可以打開 eclipse,然后點擊菜單中的
Window
—— Android SDK Manager
來下載更新 SDK 了,然則當(dāng)我們勾選義務(wù)開端下載的時刻,問題來了:
Download interrupted: hostname in certificate didn't match: != Download interrupted: Connection to https://dl-ssl.google.com refusedDone. Nothing was installed.
膳綾擎的異常信息就是我們修改完 hosts 文件之后下載 sdk 報的異常,異常信息提示
dl-ssl.google.com
的 https
證書可能不精確,經(jīng)由過程搜刮得知,我們可以將
Android SDK 下載默認應(yīng)用的 https
協(xié)定改魏未加密的 http
協(xié)定,如許便能避免此異常的產(chǎn)生。
將 SDK 下載地址的
https
協(xié)定改為 http
協(xié)定的步調(diào)如下:- 在Eclipse菜單中選擇
Window —— Android SDK Manager
即可打開Android SDK 下載窗口; - 在Android SDK下載窗口選擇
Preferences...
菜單項打開設(shè)置窗口; - 最后在設(shè)置窗口勾選
Others
中的第一項Force https://... sources to be fetched using
即完成操作。
http...
[img]http://7tsyy5.com1.z0.glb.clouddn.com/android-sdk-05.png
完成修改之后,我們封閉設(shè)置窗口就可以正常且快速的下載 Android SDK了。
參考鏈接:
http://jingyan.baidu.com/article/1974b289ad9ad3f4b1f7749a.html
http://www.netfoucs.com/article/wsq2002/75368.html
相關(guān)案例查看更多
相關(guān)閱讀
- 云南軟件開發(fā)
- 網(wǎng)站制作哪家好
- 人口普查小程序
- 汽車報廢回收
- 網(wǎng)絡(luò)公司
- 公眾號模板消息
- 昆明做網(wǎng)站建設(shè)的公司排名
- 云南網(wǎng)站建設(shè)列表網(wǎng)
- 楚雄網(wǎng)站建設(shè)公司
- 模版信息
- 網(wǎng)站建設(shè)制作
- 二叉樹
- 小程序被騙
- 云南小程序公司
- 支付寶小程序被騙
- 汽車報廢回收管理軟件
- 前端開發(fā)
- 云南小程序定制
- 網(wǎng)站建設(shè)靠譜公司
- asp網(wǎng)站
- 汽車報廢回收軟件
- 網(wǎng)站搭建
- 云南網(wǎng)站建設(shè)價格
- 微分銷
- 網(wǎng)站建設(shè)公司地址
- 云南網(wǎng)站建設(shè)公司排名
- 生成海報
- .net網(wǎng)站
- 海南小程序制作公司
- 汽車回收系統(tǒng)