欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

AndroidSDK下載異常(hostnameincertificatedidn't - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當(dāng)前位置>首頁 » 新聞資訊 » 技術(shù)分享 >

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)如下:
  1. 在Eclipse菜單中選擇 Window —— Android SDK Manager即可打開Android SDK 下載窗口;
  2. 在Android SDK下載窗口選擇 Preferences... 菜單項打開設(shè)置窗口;
  3. 最后在設(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)案例查看更多