Product hub

Gradle 9

Gradle 9 and AGP 9 tighten project validation, plugin behavior, Java and Android toolchain requirements, and native build defaults.

Contract Record

Gradle 9 and Android Gradle Plugin 9 validation contracts

Repair Pages

Gradle 9 jcenter removed jcenter() official documentationBuild validation and toolchain drift · 10 observed queries Android Gradle Plugin 9 AAR metadata minCompileSdk compileSdk consumer higher compileSdk official documentationBuild validation and toolchain drift · 8 observed queries Android Gradle Plugin 9.0 NDK default version r28c official release notesBuild validation and toolchain drift · 8 observed queries Gradle 9 included project directory does not exist includeBuild settings directory does not exist current behaviorBuild validation and toolchain drift · 8 observed queries Gradle 9 stale outputs outside build directory no longer deletedBuild validation and toolchain drift · 8 observed queries Gradle 9 plugin alias version catalog bundle plugins block unresolved referenceBuild plugin/config relocation · 8 observed queries Gradle 9 archives configuration removed custom artifacts no matching artifact producer task existsBuild-system major drift · 7 observed queries Gradle 9 assemble no longer builds custom implicit artifact expected ZIP absent release packaging succeedsBuild-system major drift · 7 observed queries Gradle 9 included project directory not writable generated subproject read-only directory fails Gradle 9Build-system major drift · 7 observed queries Android Gradle Plugin 9.0 requires JDK 17 official documentationBuild validation and toolchain drift · 7 observed queries Gradle 9 Test task no longer automatically classpath test source set custom Test task sourceSets.test.runtimeClasspathBuild validation and toolchain drift · 7 observed queries docs.gradle.org upgrading_version_9 jcenter removedBuild-system major drift · 7 observed queries Gradle 9 custom plugin missing method invoking external tooling method removed ExecOperations Gradle 9Build-system major drift · 6 observed queries Gradle 9 kotlinDslPluginOptions jvmTarget removed unknown propertyBuild plugin/config relocation · 6 observed queries Gradle 9 Project.javaexec removed deprecation JavaExecOperations officialBuild-system major drift · 6 observed queries Gradle 9 missing project directory included project settings evaluation fail must exist projectDirBuild-system major drift · 6 observed queries Gradle 9 Test task fail when no tests are discovered failOnNoDiscoveredTests officialBuild-system major drift · 6 observed queries Android Gradle Plugin 9 requires Gradle 9.1 officialBuild validation and toolchain drift · 6 observed queries Gradle 9 included project directory is read-only included builds read only official Gradle 9Build validation and toolchain drift · 6 observed queries Gradle 9 ValidatePlugins requires Java Toolchains validatePlugins toolchain JavaLauncher officialBuild validation and toolchain drift · 6 observed queries Gradle 9 configuration cache warning mode discards entries incompatible tasksBuild-system major drift · 6 observed queries Kotlin 2.2 removed language version Gradle convention plugin compilation language level unsupportedLanguage edition/toolchain drift · 4 observed queries Gradle 9 compatibility Java version daemon requires official documentationRuntime support floor · 3 observed queries Gradle 9 Kotlin DSL unresolved label this@Build_gradle Kotlin 2 K2 script labelLanguage edition/toolchain drift · 3 observed queries