diff --git a/ReactAndroid/build.gradle b/ReactAndroid/build.gradle index b2cb489be03..1e531e54f78 100644 --- a/ReactAndroid/build.gradle +++ b/ReactAndroid/build.gradle @@ -408,8 +408,8 @@ afterEvaluate { // Needed as some of the native sources needs to be downloaded // before configureNdkBuildDebug could be executed. reactNativeArchitectures().each { architecture -> - tasks.named("configureNdkBuildDebug[${architecture}]") { dependsOn(preBuild) } - tasks.named("configureNdkBuildRelease[${architecture}]") { dependsOn(preBuild) } + tasks.findByName("configureNdkBuildDebug[${architecture}]")?.configure { dependsOn(preBuild) } + tasks.findByName("configureNdkBuildRelease[${architecture}]")?.configure { dependsOn(preBuild) } } configureNdkBuildDebug.dependsOn(preBuild) configureNdkBuildRelease.dependsOn(preBuild) @@ -424,8 +424,8 @@ afterEvaluate { configureNdkBuildDebug.dependsOn(":ReactAndroid:hermes-engine:prefabDebugPackage") configureNdkBuildRelease.dependsOn(":ReactAndroid:hermes-engine:prefabReleasePackage") reactNativeArchitectures().each { architecture -> - tasks.named("configureNdkBuildDebug[${architecture}]") { dependsOn(":ReactAndroid:hermes-engine:prefabDebugPackage") } - tasks.named("configureNdkBuildRelease[${architecture}]") { dependsOn(":ReactAndroid:hermes-engine:prefabReleasePackage") } + tasks.findByName("configureNdkBuildDebug[${architecture}]")?.configure { dependsOn(":ReactAndroid:hermes-engine:prefabDebugPackage") } + tasks.findByName("configureNdkBuildRelease[${architecture}]")?.configure { dependsOn(":ReactAndroid:hermes-engine:prefabReleasePackage") } } publishing { diff --git a/ReactAndroid/hermes-engine/build.gradle b/ReactAndroid/hermes-engine/build.gradle index bc9975c8838..54e4086048b 100644 --- a/ReactAndroid/hermes-engine/build.gradle +++ b/ReactAndroid/hermes-engine/build.gradle @@ -219,8 +219,8 @@ afterEvaluate { // Needed as some of the native sources needs to be downloaded // before configureCMakeRelease/configureCMakeMinSizeRel could be executed. reactNativeArchitectures().each { architecture -> - tasks.named("configureCMakeMinSizeRel[${architecture}]") { dependsOn(preBuild) } - tasks.named("configureCMakeRelease[${architecture}]") { dependsOn(preBuild) } + tasks.findByName("configureCMakeMinSizeRel[${architecture}]")?.configure { dependsOn(preBuild) } + tasks.findByName("configureCMakeRelease[${architecture}]")?.configure { dependsOn(preBuild) } } configureCMakeRelease.dependsOn(preBuild) configureCMakeMinSizeRel.dependsOn(preBuild) diff --git a/packages/rn-tester/android/app/build.gradle b/packages/rn-tester/android/app/build.gradle index f40f0a6b63f..739f1e2bb0d 100644 --- a/packages/rn-tester/android/app/build.gradle +++ b/packages/rn-tester/android/app/build.gradle @@ -300,11 +300,11 @@ if (enableCodegen) { afterEvaluate { reactNativeArchitectures().each { architecture -> - tasks.named("configureNdkBuildDebug[${architecture}]") { + tasks.findByName("configureNdkBuildDebug[${architecture}]")?.configure { dependsOn("preHermesDebugBuild") dependsOn("preJscDebugBuild") } - tasks.named("configureNdkBuildRelease[${architecture}]") { + tasks.findByName("configureNdkBuildRelease[${architecture}]")?.configure { dependsOn("preHermesReleaseBuild") dependsOn("preJscReleaseBuild") }