diff --git a/packages/flutter_tools/gradle/flutter.gradle b/packages/flutter_tools/gradle/flutter.gradle index c579db441f..98b90878b8 100644 --- a/packages/flutter_tools/gradle/flutter.gradle +++ b/packages/flutter_tools/gradle/flutter.gradle @@ -645,7 +645,9 @@ class FlutterPlugin implements Plugin { into mergeAssets.outputDir } if (!isUsedAsSubproject) { - variant.mergeResources.dependsOn(copyFlutterAssetsTask) + def mergeResources = variant.hasProperty("mergeResourcesProvider") ? + variant.mergeResourcesProvider.get() : variant.mergeResources + mergeResources.dependsOn(copyFlutterAssetsTask) return } // Flutter module included as a subproject in add to app.