From 667f1bd21abfdda19e56f8bbf0520fddba3102ed Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Mon, 7 Nov 2022 00:04:21 +0000 Subject: [PATCH] [LOCAL] Add an afterEvaluate to solve AGP 4.1.x configuration resolution --- react.gradle | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/react.gradle b/react.gradle index 8e78f66f7a6..847edf591e1 100644 --- a/react.gradle +++ b/react.gradle @@ -355,10 +355,14 @@ afterEvaluate { // As using plain "+" dependencies causes Gradle to always download the latest, // this logic forces Gradle to use latest release in the minor series. project.rootProject.allprojects { - configurations.all { - resolutionStrategy { - force "com.facebook.react:react-native:0.64.+" - force "com.facebook.react:hermes-engine:0.64.+" + // This extra afterEvaluate is needed due to how AGP 4.1.x is resolving + // Gradle configurations. + afterEvaluate { + configurations.all { + resolutionStrategy { + force "com.facebook.react:react-native:0.64.+" + force "com.facebook.react:hermes-engine:0.64.+" + } } } }