ツール
Gradle
build.gradle(.kts) に書いたプラグイン・依存・タスクをもとに、Java・Kotlin・Android などのビルドを進めるビルドツール。プロジェクトに同梱する Gradle Wrapper(gradlew)の扱いと、依存の取得先の書き忘れで詰まりやすい。
問題一覧(4)
Gradle「does not contain a Gradle build」の原因と直し方
does not contain a Gradle build は、settings.gradle のあるプロジェクトのルートで実行すれば直る。親へさかのぼっても settings ファイルが無く、build ファイルも無いと出る。
更新: 2026-10-30、タグ: settings-gradle、gradlew、project-dir
Gradle「Could not find method compile() for arguments」の原因と直し方
Could not find method compile() は、compile を implementation に書き換えれば直る。compile と runtime の設定は Gradle 7 で削除されたので、古い build.gradle をそのまま使うと出る。
更新: 2026-10-20、タグ: dependencies、build-gradle、implementation
Gradle「./gradlew: Permission denied」の原因と直し方
./gradlew: Permission denied は、gradlew に実行権限を付ければ直る。Windows で追加した gradlew は実行ビットなしで Git に記録されるので、git update-index --chmod=+x で記録し直す。
更新: 2026-10-20、タグ: gradlew、permission、chmod
Gradle「because no repositories are defined」の原因と直し方
because no repositories are defined は、repositories に依存の取得元を書けば直る。buildscript や pluginManagement に書いた取得元は、プロジェクトの依存には使われない。
更新: 2026-10-25、タグ: repositories、dependency、maven-central