From 473a36099c80de08591e3cb51687f7d531145ee3 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 3.x configuration resolution --- react.gradle | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/react.gradle b/react.gradle index a41bca05778..95c7c530dc1 100644 --- a/react.gradle +++ b/react.gradle @@ -361,10 +361,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.63.+" - force "com.facebook.react:hermes-engine:0.63.+" + // This extra afterEvaluate is needed due to how AGP 3.x is resolving + // Gradle configurations. + afterEvaluate { + configurations.all { + resolutionStrategy { + force "com.facebook.react:react-native:0.63.+" + force "com.facebook.react:hermes-engine:0.63.+" + } } } }