diff --git a/packages/flutter_tools/lib/src/ohos/hvigor.dart b/packages/flutter_tools/lib/src/ohos/hvigor.dart index 9d842fce6c3654315c9281c199431e412fd975bb..786409af0992c7495149a91d1919ae42aa330321 100644 --- a/packages/flutter_tools/lib/src/ohos/hvigor.dart +++ b/packages/flutter_tools/lib/src/ohos/hvigor.dart @@ -194,7 +194,12 @@ Future signHap(LocalFileSystem localFileSystem, String unsignedFile, logger: logger); final List cmdSignHap = []; - cmdSignHap.add('python3'); + if (isWindows) { + cmdSignHap.add('py'); + cmdSignHap.add('-3'); + } else { + cmdSignHap.add('python3'); + } cmdSignHap.add(globals.fs.path.join(signToolHome, 'autosign.py')); cmdSignHap.add('signHap');