Put correct VM snapshot in APK, and actually precache gen_snapshot on Mac. (#26104)
This commit is contained in:
committed by
GitHub
parent
25af27734f
commit
4b474d61c6
@@ -199,7 +199,7 @@ Future<void> assemble({
|
||||
final Map<String, DevFSContent> assetEntries = Map<String, DevFSContent>.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));
|
||||
|
||||
@@ -400,6 +400,10 @@ class FlutterEngine extends CachedArtifact {
|
||||
<String>['android-arm-release/darwin-x64', 'android-arm-release/darwin-x64.zip'],
|
||||
<String>['android-arm64-profile/darwin-x64', 'android-arm64-profile/darwin-x64.zip'],
|
||||
<String>['android-arm64-release/darwin-x64', 'android-arm64-release/darwin-x64.zip'],
|
||||
<String>['android-arm-dynamic-profile/darwin-x64', 'android-arm-dynamic-profile/darwin-x64.zip'],
|
||||
<String>['android-arm-dynamic-release/darwin-x64', 'android-arm-dynamic-release/darwin-x64.zip'],
|
||||
<String>['android-arm64-dynamic-profile/darwin-x64', 'android-arm64-dynamic-profile/darwin-x64.zip'],
|
||||
<String>['android-arm64-dynamic-release/darwin-x64', 'android-arm64-dynamic-release/darwin-x64.zip'],
|
||||
];
|
||||
|
||||
List<List<String>> get _linuxBinaryDirs => <List<String>>[
|
||||
@@ -420,6 +424,10 @@ class FlutterEngine extends CachedArtifact {
|
||||
<String>['android-arm-release/windows-x64', 'android-arm-release/windows-x64.zip'],
|
||||
<String>['android-arm64-profile/windows-x64', 'android-arm64-profile/windows-x64.zip'],
|
||||
<String>['android-arm64-release/windows-x64', 'android-arm64-release/windows-x64.zip'],
|
||||
<String>['android-arm-dynamic-profile/windows-x64', 'android-arm-dynamic-profile/windows-x64.zip'],
|
||||
<String>['android-arm-dynamic-release/windows-x64', 'android-arm-dynamic-release/windows-x64.zip'],
|
||||
<String>['android-arm64-dynamic-profile/windows-x64', 'android-arm64-dynamic-profile/windows-x64.zip'],
|
||||
<String>['android-arm64-dynamic-release/windows-x64', 'android-arm64-dynamic-release/windows-x64.zip'],
|
||||
];
|
||||
|
||||
List<List<String>> get _androidBinaryDirs => <List<String>>[
|
||||
|
||||
Reference in New Issue
Block a user