[LOCAL] Add an afterEvaluate to solve AGP 3.x configuration resolution

This commit is contained in:
Nicola Corti
2022-11-07 00:29:05 +00:00
parent 28cc286cc4
commit 473a36099c
+8 -4
View File
@@ -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.+"
}
}
}
}