[flutter_tools] fix asset directory paths for UWP (#80984)

diff --git a/packages/flutter_tools/lib/src/windows/install_manifest.dart b/packages/flutter_tools/lib/src/windows/install_manifest.dart
index 0ea500b..9d6e9a8 100644
--- a/packages/flutter_tools/lib/src/windows/install_manifest.dart
+++ b/packages/flutter_tools/lib/src/windows/install_manifest.dart
@@ -41,10 +41,10 @@
   if (buildInfo.mode.isPrecompiled) {
     outputs.add(buildDirectory.childFile('app.so'));
   } else {
-    outputs.add(buildDirectory.childDirectory('flutter_assets').childFile('kernel_blob.bin'));
+    outputs.add(buildDirectory.parent.childDirectory('flutter_assets').childFile('kernel_blob.bin'));
   }
   for (final String key in assetBundle.entries.keys) {
-    outputs.add(buildDirectory.childDirectory('flutter_assets').childFile(key));
+    outputs.add(buildDirectory.parent.childDirectory('flutter_assets').childFile(key));
   }
   outputs.add(project.ephemeralDirectory.childFile('flutter_windows_winuwp.dll'));
   outputs.add(project.ephemeralDirectory.childFile('flutter_windows_winuwp.dll.pdb'));
diff --git a/packages/flutter_tools/test/general.shard/windows/install_manifest_test.dart b/packages/flutter_tools/test/general.shard/windows/install_manifest_test.dart
index c5fb4d9..fcc446b 100644
--- a/packages/flutter_tools/test/general.shard/windows/install_manifest_test.dart
+++ b/packages/flutter_tools/test/general.shard/windows/install_manifest_test.dart
@@ -44,8 +44,8 @@
     final File manifest = flutterProject.windowsUwp.ephemeralDirectory.childFile('install_manifest');
     expect(manifest, exists);
     expect(manifest.readAsLinesSync(), unorderedEquals(<String>[
-      'C:/build/winuwp/flutter_assets/kernel_blob.bin',
-      'C:/build/winuwp/flutter_assets/AssetManifest.json',
+      'C:/build/flutter_assets/kernel_blob.bin',
+      'C:/build/flutter_assets/AssetManifest.json',
       'C:/winuwp/flutter/ephemeral/flutter_windows_winuwp.dll',
       'C:/winuwp/flutter/ephemeral/flutter_windows_winuwp.dll.pdb',
       'C:/winuwp/flutter/ephemeral/icudtl.dat',
@@ -75,7 +75,7 @@
     expect(manifest, exists);
     expect(manifest.readAsLinesSync(), unorderedEquals(<String>[
       'C:/build/winuwp/app.so',
-      'C:/build/winuwp/flutter_assets/AssetManifest.json',
+      'C:/build/flutter_assets/AssetManifest.json',
       'C:/winuwp/flutter/ephemeral/flutter_windows_winuwp.dll',
       'C:/winuwp/flutter/ephemeral/flutter_windows_winuwp.dll.pdb',
       'C:/winuwp/flutter/ephemeral/icudtl.dat'
@@ -129,10 +129,10 @@
     expect(manifest, exists);
     expect(manifest.readAsLinesSync(), unorderedEquals(<String>[
       'C:/build/winuwp/app.so',
-      'C:/build/winuwp/flutter_assets/assets/foo.png',
-      'C:/build/winuwp/flutter_assets/AssetManifest.json',
-      'C:/build/winuwp/flutter_assets/FontManifest.json',
-      'C:/build/winuwp/flutter_assets/NOTICES',
+      'C:/build/flutter_assets/assets/foo.png',
+      'C:/build/flutter_assets/AssetManifest.json',
+      'C:/build/flutter_assets/FontManifest.json',
+      'C:/build/flutter_assets/NOTICES',
       'C:/winuwp/flutter/ephemeral/flutter_windows_winuwp.dll',
       'C:/winuwp/flutter/ephemeral/flutter_windows_winuwp.dll.pdb',
       'C:/winuwp/flutter/ephemeral/icudtl.dat'