diff --git a/packages/flutter_tools/lib/src/ohos/hvigor.dart b/packages/flutter_tools/lib/src/ohos/hvigor.dart index c5730cedb78b9c5c446449531930e9d1ca64786f..726ef645eee98d53c6b6dd9ba0745672dbfef958 100644 --- a/packages/flutter_tools/lib/src/ohos/hvigor.dart +++ b/packages/flutter_tools/lib/src/ohos/hvigor.dart @@ -547,12 +547,14 @@ void cleanAndCopyFlutterRuntime( OhosBuildData ohosBuildData) { logger?.printStatus('copy flutter runtime to project start'); // copy ohos font-family support - final File ohosDta = globals.localFileSystem.file(globals.fs.path.join( - ohosProject.flutterRuntimeAssertOriginPath.path, - 'dta', - OHOS_DTA_FILE_NAME)); - final String copyDes = getDatPath(ohosRootPath, ohosProject); - ohosDta.copySync(copyDes); + if (buildInfo.isDebug) { + final File ohosDta = globals.localFileSystem.file(globals.fs.path.join( + ohosProject.flutterRuntimeAssertOriginPath.path, + 'dta', + OHOS_DTA_FILE_NAME)); + final String copyDes = getDatPath(ohosRootPath, ohosProject); + ohosDta.copySync(copyDes); + } final String suffix = getEmbeddingHarFileSuffix(buildInfo, ohosBuildData); // 复制 har 和 so 文件