解決android 構建失敗
阿新 • • 發佈:2018-11-12
今天不知道為什麼一直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
如此操作解決了我的問題。