diff --git a/packages/flutter_tools/lib/src/bundle.dart b/packages/flutter_tools/lib/src/bundle.dart index aff3f8294f..57b2c323df 100644 --- a/packages/flutter_tools/lib/src/bundle.dart +++ b/packages/flutter_tools/lib/src/bundle.dart @@ -199,7 +199,7 @@ Future assemble({ final Map assetEntries = Map.from(assetBundle.entries); if (kernelContent != null) { if (compilationTraceFilePath != null) { - final String vmSnapshotData = artifacts.getArtifactPath(Artifact.vmSnapshotData); + final String vmSnapshotData = artifacts.getArtifactPath(Artifact.vmSnapshotData, null, buildMode); final String isolateSnapshotData = fs.path.join(getBuildDirectory(), _kIsolateSnapshotData); final String isolateSnapshotInstr = fs.path.join(getBuildDirectory(), _kIsolateSnapshotInstr); assetEntries[_kVMSnapshotData] = DevFSFileContent(fs.file(vmSnapshotData)); diff --git a/packages/flutter_tools/lib/src/cache.dart b/packages/flutter_tools/lib/src/cache.dart index 28cbc0b23e..a0c268f5a7 100644 --- a/packages/flutter_tools/lib/src/cache.dart +++ b/packages/flutter_tools/lib/src/cache.dart @@ -400,6 +400,10 @@ class FlutterEngine extends CachedArtifact { ['android-arm-release/darwin-x64', 'android-arm-release/darwin-x64.zip'], ['android-arm64-profile/darwin-x64', 'android-arm64-profile/darwin-x64.zip'], ['android-arm64-release/darwin-x64', 'android-arm64-release/darwin-x64.zip'], + ['android-arm-dynamic-profile/darwin-x64', 'android-arm-dynamic-profile/darwin-x64.zip'], + ['android-arm-dynamic-release/darwin-x64', 'android-arm-dynamic-release/darwin-x64.zip'], + ['android-arm64-dynamic-profile/darwin-x64', 'android-arm64-dynamic-profile/darwin-x64.zip'], + ['android-arm64-dynamic-release/darwin-x64', 'android-arm64-dynamic-release/darwin-x64.zip'], ]; List> get _linuxBinaryDirs => >[ @@ -420,6 +424,10 @@ class FlutterEngine extends CachedArtifact { ['android-arm-release/windows-x64', 'android-arm-release/windows-x64.zip'], ['android-arm64-profile/windows-x64', 'android-arm64-profile/windows-x64.zip'], ['android-arm64-release/windows-x64', 'android-arm64-release/windows-x64.zip'], + ['android-arm-dynamic-profile/windows-x64', 'android-arm-dynamic-profile/windows-x64.zip'], + ['android-arm-dynamic-release/windows-x64', 'android-arm-dynamic-release/windows-x64.zip'], + ['android-arm64-dynamic-profile/windows-x64', 'android-arm64-dynamic-profile/windows-x64.zip'], + ['android-arm64-dynamic-release/windows-x64', 'android-arm64-dynamic-release/windows-x64.zip'], ]; List> get _androidBinaryDirs => >[