Android版のアプリ開発中に、gradleのファイルロックによるビルドエラーがたびたび発生します。

「journal-1.lock」のほかに「modules-2.lock」「jars-9.lock」など複数ファイルがファイルロックの対象になります。
今回は、gradleのファイルロックが発生した場合の対処方法を紹介します。

一番簡単な方法は、ファイルロックしたファイルをrmコマンドで削除します。
しかし、ビルドエラーが発生するたびにrmコマンドを実行するので、ビルドが成功するまでかなりの時間を要してしまいます。

「.lock」ファイルをすべて削除すれば、最低2回のビルドで済みます。

find /Users/xxxx/.gradle/caches/ -name "*.lock" | xargs rm

「xxxx」を実際のパス名に書き換えて実行してください。

Recommended Posts