Error:Failed to open zip file. Gradle's dependency cache may be corrupt

異常信息

構(gòu)建項(xiàng)目時(shí)異常報(bào)錯(cuò):

Error:Failed to open zip file.
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
"syncProject" Re-download dependencies and sync project (requires network)

分析

字面意思:
打開zip文件失敗,Gradle依賴緩存可能損壞(可能是網(wǎng)絡(luò)連接超時(shí)導(dǎo)致),"syncProject"重新下載依賴和同步項(xiàng)目(需要網(wǎng)絡(luò))

通過AndroidStudio下載gradle依賴時(shí)可能因?yàn)榫W(wǎng)絡(luò)原因未下載完整的zip文件,導(dǎo)致不能正常解壓使用。

解決方案

  1. gradle-wrapper.properties配置中的distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip ZIP下載后放在gradle home目錄中。

  2. gradle home目錄在Settings - Build, Exectuion,Deployment - Gradle下可見,為空可手動(dòng)設(shè)置。

  3. 再次同步后問題解決。


參考:

Error:Failed to open zip file. Gradle's dependency cache may be corrupt

Error:Failed to open zip file. Gradle's dependency cache may be corrupt

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容