diff --git a/frameworks/src/bundle_command.cpp b/frameworks/src/bundle_command.cpp index a43dc9af39f2b7bb191dfb4ebedefd79fe9e74ce..5e5f7b505067b6da7c136ff7ab137c8eb98e9186 100644 --- a/frameworks/src/bundle_command.cpp +++ b/frameworks/src/bundle_command.cpp @@ -764,6 +764,9 @@ ErrCode BundleManagerShellCommand::RunAsInstallCommand() int32_t installResult = InstallOperation(bundlePath, installParam, waittingTime, resultMsg); if (installResult == OHOS::ERR_OK) { resultReceiver_ = STRING_INSTALL_BUNDLE_OK + "\n"; + if (!resultMsg.empty() && resultMsg[0] != '[') { + resultReceiver_.append(resultMsg + "\n"); + } } else { resultReceiver_ = STRING_INSTALL_BUNDLE_NG + "\n"; resultReceiver_.append(GetMessageFromCode(installResult));