1. 程式人生 > >解決android 構建失敗

解決android 構建失敗

今天不知道為什麼一直jenkins的android構建job突然構建失敗了,而且不是程式碼錯誤的樣子

看日誌發現錯誤如下:

* What went wrong:
Could not resolve all dependencies for configuration ':app:baiduReleaseCompileClasspath'.
> Could not determine artifacts for com.android.support:support-core-utils:25.3.1
   > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/support/support-core-utils/25.3.1/support-core-utils-25.3.1.aar'.
      > Could not HEAD 'https://dl.google.com/dl/android/maven2/com/android/support/support-core-utils/25.3.1/support-core-utils-25.3.1.aar'.
         > 網路不可達 (connect failed)

看這情況應該是無法訪問dl.google.com,TMD之前都可以訪問今天突然不行了,將該地址在本地訪問發現是可以的但是我的jenkins伺服器無法訪問,同網段的伺服器也可以訪問就是jenkin無法ping通dl.google.com,日了狗了。(懷疑我的伺服器被這個網站給拉黑了)

最後搞了半天終於找到一個很方便的方法

1.訪問http://ping.chinaz.com網站

2.將dl.google.com進行ping檢測將會出現很多響應ip(找出一個網速快的ip如21.208.50.31)

3.hosts檔案配置新增配置,儲存既可以(這個應該是一個代理)

21.208.50.31  dl.google.com 


如此操作解決了我的問題。