From c15b5d4dfec42d4bbe49355a203e454bffc24066 Mon Sep 17 00:00:00 2001 From: gengfei Date: Mon, 16 Dec 2024 18:33:44 +0800 Subject: [PATCH] fix flavor warning on ohos devices --- packages/flutter_tools/lib/src/commands/run.dart | 2 +- packages/flutter_tools/lib/src/ohos/ohos_device.dart | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/flutter_tools/lib/src/commands/run.dart b/packages/flutter_tools/lib/src/commands/run.dart index 88909281f36..ba03a87ce71 100644 --- a/packages/flutter_tools/lib/src/commands/run.dart +++ b/packages/flutter_tools/lib/src/commands/run.dart @@ -641,7 +641,7 @@ class RunCommand extends RunCommandBase { .every((Device device) => device.supportsFlavors); if (flavor != null && !flavorsSupportedOnEveryDevice) { globals.printWarning( - '--flavor is only supported for Android, macOS, and iOS devices. ' + '--flavor is only supported for Android, macOS, iOS and ohos devices. ' 'Flavor-related features may not function properly and could ' 'behave differently in a future release.' ); diff --git a/packages/flutter_tools/lib/src/ohos/ohos_device.dart b/packages/flutter_tools/lib/src/ohos/ohos_device.dart index 5ab5688595e..862382abd7d 100644 --- a/packages/flutter_tools/lib/src/ohos/ohos_device.dart +++ b/packages/flutter_tools/lib/src/ohos/ohos_device.dart @@ -123,6 +123,9 @@ class OhosDevice extends Device { await runHdcCheckedAsync(['shell', 'rm', remotePath]); } + @override + bool get supportsFlavors => true; + Future _installApp(covariant ApplicationPackage app, {String? userIdentifier}) async { if (app is! OhosHap) { -- Gitee