diff --git a/app/build.gradle b/app/build.gradle index d7ec954..403e2cb 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -162,11 +162,16 @@ void createBindReleaseFileTask(String destination) { "merge${capitalizedDestination}JniLibFolders".toString(), "merge${capitalizedDestination}StartupProfile".toString(), "merge${capitalizedDestination}Shaders".toString(), - "merge${capitalizedDestination}ArtProfile".toString() + "merge${capitalizedDestination}ArtProfile".toString(), + // The bind task writes into src/, which resource tasks read — + // declare the dependency so Gradle 8.9 doesn't fail on implicit ordering. + "generate${capitalizedDestination}Resources".toString(), + "merge${capitalizedDestination}Resources".toString() ] dependentTasks.forEach { - tasks.getByName(it).dependsOn(task) + def t = tasks.findByName(it) + if (t != null) t.dependsOn(task) } } }