anchor.diff:  
     String skyEngineSdkExt = _getSdkExtensionPath(packagesPath, 'sky_engine');
     String uiPath = path.join(skyEngineSdkExt, 'dart_ui.dart');
  +  String jniPath = path.join(skyEngineSdkExt, 'dart_jni', 'jni.dart');
     String vmServicePath = path.join(skyEngineSdkExt, 'dart', 'runtime', 'bin', 'vmservice', 'vmservice_io.dart');
   
     List<String> filePaths = <String>[
  
positive.code:     case TargetPlatform.android_x64:
      case TargetPlatform.android_x86:
        vmEntryPointsAndroid = path.join(entryPointsDir, 'dart_vm_entry_points_android.txt');
        jniPathAndroid = path.join(skyEngineSdkExt, 'dart_jni', 'jni.dart');
        filePaths.addAll(<String>[
          vmEntryPointsAndroid,
          jniPathAndroid,
        ]);
        break;
      case TargetPlatform.ios:
  
negative.code:         '--rodata_blob=$rodataBlob',
          '--instructions_blob=$instructionsBlob',
          '--embedder_entry_points_manifest=$vmEntryPointsAndroid',
          '--no-sim-use-hardfp',
        ]);
        break;
      case TargetPlatform.ios:
        genSnapshotCmd.add(interpreter ? snapshotDartIOS : '--assembly=$assembly');
        break;
      case TargetPlatform.darwin_x64:
      case TargetPlatform.linux_x64:
  