2017-08-05 31 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スタジオ/ IntelliJの「グラデルラッパーを使用する」タスク設定オプションを使用することによって発生しているようです。 this answerが示唆するように、このオプションはIntelliJにGradleラッパータスクをオーバーライドさせます。私にとっての解決策は、代わりに「デフォルトのgradleラッパーを使用する(推奨)」を選択することでした。

Fixed IntelliJ Gradle Settings Selection

私の疑惑は、これが最後のラッパーファイルが実際に格納されますディレクトリのための私のカスタマイズされたGRADLE_USER_HOME環境変数との競合を引き起こしたことです。たとえば、GradleはIntelliJを実行するときに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 'ラッパー'タスク構成を使用する」に戻っても成功します。

関連する問題