diff --git a/packages/flutter_tools/lib/src/ohos/ohos_dependencies_manager.dart b/packages/flutter_tools/lib/src/ohos/ohos_dependencies_manager.dart index c2f611d7a4b68ab747432e9120b9285b7da81fcc..9d3f918029870239fd3ed595161986777da4e2b4 100644 --- a/packages/flutter_tools/lib/src/ohos/ohos_dependencies_manager.dart +++ b/packages/flutter_tools/lib/src/ohos/ohos_dependencies_manager.dart @@ -111,7 +111,7 @@ List parseDependenciesFromType( return list; } final Map dependencies = - config[configKey] as Map; + config[configKey] as Map? ?? {}; for (final String symbol in dependencies.keys) { final String moduleName = symbol; final String modulePath = dependencies[symbol] as String; @@ -128,7 +128,7 @@ Future addDependencies( final dynamic config = parsePakcageConfig(flutterProject.ohos.flutterModulePackageFile); final Map dependencies = - config['dependencies'] as Map; + config['dependencies'] as Map? ?? {}; for (final OhosDependence dependence in list) { dependencies[dependence.moduleName] =