diff --git a/bin/internal/shared.bat b/bin/internal/shared.bat index 97eee5a9b337d8291e2fc6c76a53e5f4b1e1f11b..06bfb7cfb05aee094fd3312cc59473b11c939a05 100644 --- a/bin/internal/shared.bat +++ b/bin/internal/shared.bat @@ -21,7 +21,7 @@ SET stamp_path=%cache_dir%\flutter_tools.stamp SET script_path=%flutter_tools_dir%\bin\flutter_tools.dart SET dart_sdk_path=%cache_dir%\dart-sdk SET engine_stamp=%cache_dir%\engine-dart-sdk.stamp -SET engine_version_path=%FLUTTER_ROOT%\bin\internal\engine.version +SET engine_version_path=%FLUTTER_ROOT%\bin\internal\engine.ohos.version SET dart=%dart_sdk_path%\bin\dart.exe REM Ensure that bin/cache exists. diff --git a/packages/flutter_tools/lib/src/project.dart b/packages/flutter_tools/lib/src/project.dart index 1c1e5cfae029b0ff6ad646fb1ec09d6cd45b0a6b..b211ae38841aee2dc06085bd90aa08b288d7ac8e 100644 --- a/packages/flutter_tools/lib/src/project.dart +++ b/packages/flutter_tools/lib/src/project.dart @@ -1128,7 +1128,8 @@ class OhosProject extends FlutterProjectPlatform { final String srcPath = module['srcPath'] as String; return globals.fs - .directory(globals.fs.path.join(ephemeralDirectory.path, srcPath)); + .directory(globals.fs.path.join(ephemeralDirectory.path, + globals.platform.isWindows ? srcPath.replaceAll(r'./', r'') : srcPath)); } return editableHostAppDirectory.childDirectory(mainModuleName); }