Disable incremental compiler in dartdevc (#35681)

diff --git a/packages/flutter_tools/lib/src/build_runner/build_script.dart b/packages/flutter_tools/lib/src/build_runner/build_script.dart
index 70107ae..9f13988 100644
--- a/packages/flutter_tools/lib/src/build_runner/build_script.dart
+++ b/packages/flutter_tools/lib/src/build_runner/build_script.dart
@@ -8,10 +8,9 @@
 import 'dart:io'; // ignore: dart_io_import
 import 'dart:isolate';
 
-import 'package:analyzer/dart/ast/ast.dart';
 import 'package:analyzer/dart/analysis/results.dart';
 import 'package:analyzer/dart/analysis/utilities.dart';
-import 'package:build_runner/build_runner.dart' as build_runner;
+import 'package:analyzer/dart/ast/ast.dart';
 import 'package:build/build.dart';
 import 'package:build_config/build_config.dart';
 import 'package:build_modules/build_modules.dart';
@@ -19,6 +18,7 @@
 import 'package:build_modules/src/module_builder.dart';
 import 'package:build_modules/src/platform.dart';
 import 'package:build_modules/src/workers.dart';
+import 'package:build_runner/build_runner.dart' as build_runner;
 import 'package:build_runner_core/build_runner_core.dart' as core;
 import 'package:build_test/builder.dart';
 import 'package:build_test/src/debug_test_builder.dart';
@@ -26,7 +26,6 @@
 import 'package:build_web_compilers/builders.dart';
 import 'package:build_web_compilers/src/dev_compiler_bootstrap.dart';
 import 'package:crypto/crypto.dart';
-
 import 'package:path/path.dart' as path; // ignore: package_path_import
 import 'package:scratch_space/scratch_space.dart';
 import 'package:test_core/backend.dart';
@@ -126,10 +125,10 @@
               librariesPath: 'libraries.json',
             ),
         (BuilderOptions builderOptions) => DevCompilerBuilder(
-              useIncrementalCompiler: true,
+              useIncrementalCompiler: false,
               platform: flutterWebPlatform,
               platformSdk: builderOptions.config['flutterWebSdk'],
-              sdkKernelPath: path.join('kernel', 'flutter_ddc_sdk.dill'),
+              sdkKernelPath: path.url.join('kernel', 'flutter_ddc_sdk.dill'),
             ),
       ],
       core.toAllPackages(),
diff --git a/packages/flutter_tools/lib/src/resident_web_runner.dart b/packages/flutter_tools/lib/src/resident_web_runner.dart
index 396409e..36c3d12 100644
--- a/packages/flutter_tools/lib/src/resident_web_runner.dart
+++ b/packages/flutter_tools/lib/src/resident_web_runner.dart
@@ -130,14 +130,17 @@
       return 1;
     }
     // Start the web compiler and build the assets.
-    await webCompilationProxy.initialize(
+    final bool success = await webCompilationProxy.initialize(
       projectDirectory: flutterProject.directory,
     );
+    if (!success) {
+      throwToolExit('Failed to compile for the web.');
+    }
     _lastCompiled = DateTime.now();
     final AssetBundle assetBundle = AssetBundleFactory.instance.createBundle();
     final int build = await assetBundle.build();
     if (build != 0) {
-      throwToolExit('Error: Failed to build asset bundle');
+      throwToolExit('Error: Failed to build asset bundle.');
     }
     await writeBundle(fs.directory(getAssetBuildDirectory()), assetBundle.entries);