2017-08-05 70 views
0

錯誤:無法完成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

+0

請問什麼文件夾? –

+0

我刪除它,但沒有發生它仍然是相同的錯誤? –

+0

是否有人能夠糾正這個錯誤? –

回答

0

我只是碰到了這一點。在我的情況下,這個問題似乎是由於在Android Studio/IntelliJ中使用了「使用gradle」封裝「任務配置」選項造成的。正如this answer建議的那樣,該選項會導致IntelliJ覆蓋Gradle包裝任務。我的解決方案是選擇「使用默認的gradle wrapper(推薦)」。

Fixed IntelliJ Gradle Settings Selection

我懷疑的是,這導致與在最後封裝文件實際存儲的目錄用戶自己定製的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'包裝器'任務配置」時,它也會成功。

相關問題