錯誤:無法完成Gradle執行。無法爲鎖定文件創建父目錄
原因:
Could not create parent directory for lock file C:\Program Files\Android\Android Studio\gradle\gradle-3.2\bin\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9\gradle-3.3-all.zip.lck
錯誤:無法完成Gradle執行。無法爲鎖定文件創建父目錄
原因:
Could not create parent directory for lock file C:\Program Files\Android\Android Studio\gradle\gradle-3.2\bin\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9\gradle-3.3-all.zip.lck
我只是碰到了這一點。在我的情況下,這個問題似乎是由於在Android Studio/IntelliJ中使用了「使用gradle」封裝「任務配置」選項造成的。正如this answer建議的那樣,該選項會導致IntelliJ覆蓋Gradle包裝任務。我的解決方案是選擇「使用默認的gradle wrapper(推薦)」。
我懷疑的是,這導致與在最後封裝文件實際存儲的目錄用戶自己定製的GRADLE_USER_HOME
環境變量的衝突。例如,當運行IntelliJ時,Gradle嘗試(和失敗)創建C:\ProgramData\chocolatey\lib\gradle\tools\gradle-4.5.1\wrapper\dists\gradle-4.5.1-all\87kuriyahurjjkki3zii366f2\gradle-4.5.1-all.zip.lck
,但是當正常工作時,我的系統使用文件C:\work\.gradle\wrapper\dists\gradle-4.5.1-all\87kuriyahurjjkki3zii366f2\gradle-4.5.1-all.zip.lck
。
切換,然後通過IntelliJ運行Gradle刷新似乎已修復它。當我切換回「使用gradle'包裝器'任務配置」時,它也會成功。
請問什麼文件夾? –
我刪除它,但沒有發生它仍然是相同的錯誤? –
是否有人能夠糾正這個錯誤? –