Skip to content

Commit 3b92b24

Browse files
committed
fix: gradle task dependency issue with React Native autolinking
1 parent 0dc7107 commit 3b92b24

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

android/build-legacy.gradle

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,4 +78,14 @@ dependencies {
7878
androidTestImplementation 'androidx.test.ext:junit-ktx:1.1.3'
7979
androidTestImplementation 'androidx.test:runner:1.4.0'
8080
androidTestImplementation 'androidx.test:rules:1.4.0'
81+
}
82+
83+
// Fix for Gradle task dependency issue with React Native autolinking
84+
// This ensures that packageReleaseResources task waits for generateReleaseResValues to complete
85+
afterEvaluate {
86+
if (project.tasks.findByName("packageReleaseResources") && project.tasks.findByName(":usercentrics_react-native-sdk:generateReleaseResValues")) {
87+
project.tasks.named("packageReleaseResources").configure {
88+
dependsOn(":usercentrics_react-native-sdk:generateReleaseResValues")
89+
}
90+
}
8191
}

android/build.gradle.kts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,4 +81,14 @@ dependencies {
8181
androidTestImplementation("androidx.test.ext:junit-ktx:1.1.3")
8282
androidTestImplementation("androidx.test:runner:1.4.0")
8383
androidTestImplementation("androidx.test:rules:1.4.0")
84+
}
85+
86+
// Fix for Gradle task dependency issue with React Native autolinking
87+
// This ensures that packageReleaseResources task waits for generateReleaseResValues to complete
88+
afterEvaluate {
89+
if (project.tasks.findByName("packageReleaseResources") != null && project.tasks.findByName(":usercentrics_react-native-sdk:generateReleaseResValues") != null) {
90+
project.tasks.named("packageReleaseResources").configure {
91+
dependsOn(":usercentrics_react-native-sdk:generateReleaseResValues")
92+
}
93+
}
8494
}

0 commit comments

Comments
 (0)