Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a net

Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a net

首先我們來談?wù)勥@個(gè)問題發(fā)生的源頭,網(wǎng)上很多都指向了gradle編譯的cache ,但是根據(jù)我的研究發(fā)現(xiàn),并不是這樣的。遇到這個(gè)問題,我們還是來講講問題排查的方法吧。

  1. 查看gradle 編譯的時(shí)序圖

  2. 分析報(bào)錯(cuò)原因 ,如果編譯開始就報(bào)錯(cuò),那么可能是gradle組件的問題,但是我們在這里需要知道的是dependency 并不僅僅是gradle的依賴,項(xiàng)目中的很多依賴或者lib里面的文件也會(huì)觸發(fā)這個(gè)錯(cuò)誤,根據(jù)編譯時(shí)序可以定位錯(cuò)誤來源。

網(wǎng)上很多人談問題都是自己的經(jīng)驗(yàn),我發(fā)現(xiàn)偶爾解決問題,經(jīng)驗(yàn)可能有用,但是還是要有問題的方法,查bug或者錯(cuò)誤,還是要先方法,再經(jīng)驗(yàn)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容