diff --git a/packages/flutter_tools/lib/src/asset.dart b/packages/flutter_tools/lib/src/asset.dart index d195dce426e..0dbebe6e512 100644 --- a/packages/flutter_tools/lib/src/asset.dart +++ b/packages/flutter_tools/lib/src/asset.dart @@ -365,6 +365,7 @@ class ManifestAssetBundle implements AssetBundle { } for (final _Asset variant in assetVariants[asset]) { final File variantFile = variant.lookupAssetFile(_fileSystem); + inputFiles.add(variantFile); assert(variantFile.existsSync()); entries[variant.entryUri.path] ??= DevFSFileContent(variantFile); } diff --git a/packages/flutter_tools/test/general.shard/asset_test.dart b/packages/flutter_tools/test/general.shard/asset_test.dart index 703a757e201..2b387458756 100644 --- a/packages/flutter_tools/test/general.shard/asset_test.dart +++ b/packages/flutter_tools/test/general.shard/asset_test.dart @@ -54,6 +54,7 @@ void main() { packagesPath, globals.fs.path.join(dataPath, 'font', 'pubspec.yaml'), manifestPath, + globals.fs.path.join(dataPath, 'font', 'test_font_file'), ], ); });