diff --git a/engine/src/flutter/sky/dist/BUILD.gn b/engine/src/flutter/sky/dist/BUILD.gn index 27bce46d9f..01d497e678 100644 --- a/engine/src/flutter/sky/dist/BUILD.gn +++ b/engine/src/flutter/sky/dist/BUILD.gn @@ -22,10 +22,13 @@ copy("sky_shell") { if (is_android) { sources = [ "$root_build_dir/apks/SkyShell.apk", + "$root_build_dir/flutter.mojo", + "$root_build_dir/symbols/libflutter_library.so", ] deps = [ "//sky/shell", + "//sky/shell/platform/mojo", ] } else if (is_mac) { sources = [ @@ -37,12 +40,16 @@ copy("sky_shell") { ] } else if(!is_ios) { sources = [ - "$root_build_dir/sky_shell", + "$root_build_dir/flutter.mojo", "$root_build_dir/icudtl.dat", + "$root_build_dir/sky_shell", + "$root_build_dir/symbols/libflutter_library.so", ] deps = [ "//sky/shell", + "//sky/shell/platform/mojo", + "//sky/shell/platform/mojo", "//third_party/icu:icudata", ] } else { diff --git a/engine/src/flutter/sky/tools/release_engine.py b/engine/src/flutter/sky/tools/release_engine.py index b4e1ea09f9..2b9a206d9f 100755 --- a/engine/src/flutter/sky/tools/release_engine.py +++ b/engine/src/flutter/sky/tools/release_engine.py @@ -48,6 +48,8 @@ GS_URL = 'gs://mojo/sky/%(category)s/%(config)s/%(commit_hash)s/%(name)s' ARTIFACTS = { 'android-arm': [ Artifact('shell', 'SkyShell.apk'), + Artifact('shell', 'flutter.mojo'), + Artifact('shell', 'libflutter_library.so'), Artifact('viewer', 'sky_viewer.mojo'), Artifact('viewer', 'libsky_viewer_library.so'), ], @@ -55,6 +57,8 @@ ARTIFACTS = { Artifact('shell', 'icudtl.dat'), Artifact('shell', 'sky_shell'), Artifact('shell', 'sky_snapshot'), + Artifact('shell', 'flutter.mojo'), + Artifact('shell', 'libflutter_library.so'), Artifact('viewer', 'sky_viewer.mojo'), Artifact('viewer', 'libsky_viewer_library.so'), ]