From 09863bedb231979b2c779ded4a9c96f73392a445 Mon Sep 17 00:00:00 2001 From: Ritesh Kadmawala Date: Sun, 10 Jul 2016 14:15:37 +0530 Subject: [PATCH] Fixed the issue in react.gradle due to which when separate build per cpu architecture is enabled, `bundleJsAndAssets` task is not run even in release builds. --- react.gradle | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/react.gradle b/react.gradle index ffa9e48c6d37ed..d34469ddce3f4b 100644 --- a/react.gradle +++ b/react.gradle @@ -31,7 +31,9 @@ gradle.projectsEvaluated { productFlavors.each { productFlavorName -> buildTypes.each { buildTypeName -> // Create variant and target names - def targetName = "${productFlavorName.capitalize()}${buildTypeName.capitalize()}" + def flavorNameCapitalized = "${productFlavorName.capitalize()}" + def buildNameCapitalized = "${buildTypeName.capitalize()}" + def targetName = "${flavorNameCapitalized}${buildNameCapitalized}" def targetPath = productFlavorName ? "${productFlavorName}/${buildTypeName}" : "${buildTypeName}" @@ -92,8 +94,8 @@ gradle.projectsEvaluated { currentBundleTask.dependsOn("merge${targetName}Resources") currentBundleTask.dependsOn("merge${targetName}Assets") - runBefore("processArmeabi-v7a${targetName}Resources", currentBundleTask) - runBefore("processX86${targetName}Resources", currentBundleTask) + runBefore("process${flavorNameCapitalized}Armeabi-v7a${buildNameCapitalized}Resources", currentBundleTask) + runBefore("process${flavorNameCapitalized}X86${buildNameCapitalized}Resources", currentBundleTask) runBefore("processUniversal${targetName}Resources", currentBundleTask) runBefore("process${targetName}Resources", currentBundleTask) }