anchor.diff:    command.add(assembleTask);
     final int exitCode = await runCommandAndStreamOutput(
         command,
  -      workingDirectory: 'android',
  +      workingDirectory: flutterProject.android.directory.path,
         allowReentrantFlutter: true,
         environment: _gradleEnv,
         filter: logger.isVerbose ? null : ndkMessageFilter,
  
positive.code: 
  
  
  FlutterPluginVersion get flutterPluginVersion {
    final File plugin = fs.file('android/buildSrc/src/main/groovy/FlutterPlugin.groovy');
    if (plugin.existsSync()) {
      final String packageLine = plugin.readAsLinesSync().skip(4).first;
      if (packageLine == 'package io.flutter.gradle') {
  
negative.code:     status.stop();
      return project;
    } catch (e) {
      if (getFlutterPluginVersion(flutterProject.android) == FlutterPluginVersion.managed) {
        // Handle known exceptions. This will exit if handled.
        handleKnownGradleExceptions(e);
  
  