allprojects { repositories { google() mavenCentral() } } rootProject.buildDir = "../build" subprojects { project.buildDir = "${rootProject.buildDir}/${project.name}" } subprojects { project.evaluationDependsOn(":app") } // Plugin build scripts ask for Flutter's default NDK, which the read-only // devbox-managed SDK does not carry, so every project gets the app's pin. gradle.afterProject { project -> def android = project.extensions.findByName("android") if (android != null && android.hasProperty("ndkVersion")) { android.ndkVersion = "27.0.12077973" } } tasks.register("clean", Delete) { delete rootProject.buildDir }