diff --git a/frameworks/src/bundle_test_tool.cpp b/frameworks/src/bundle_test_tool.cpp index f9ebbf6115cc06e5c632fb33fb9a1383aed3eb1a..3e80cb72a22454c073f9133653fbafdc8fb0b96e 100644 --- a/frameworks/src/bundle_test_tool.cpp +++ b/frameworks/src/bundle_test_tool.cpp @@ -33,7 +33,7 @@ #include "bundle_death_recipient.h" #include "bundle_dir.h" #include "bundle_mgr_client.h" -#include "bundle_mgr_ext_proxy.h" +#include "bundle_mgr_ext_client.h" #include "bundle_mgr_proxy.h" #include "bundle_tool_callback_stub.h" #include "common_event_manager.h" @@ -5739,16 +5739,14 @@ ErrCode BundleTestTool::RunAsGetBundleNamesForUidExtCommand() } ErrCode result = ERR_OK; - auto bundleMgrExtProxy = bundleMgrProxy_->GetBundleMgrExtProxy(); - if (bundleMgrExtProxy != nullptr) { - int32_t uidInt = 0; - if (StrToInt(uid, uidInt)) { - result = bundleMgrExtProxy->GetBundleNamesForUidExt(uidInt, bundleNames); - } else { - APP_LOGI("Failed to convert uid"); - return OHOS::ERR_INVALID_VALUE; - } + int32_t uidInt = 0; + if (StrToInt(uid, uidInt)) { + result = BundleMgrExtClient::GetInstance().GetBundleNamesForUidExt(uidInt, bundleNames); + } else { + APP_LOGI("Failed to convert uid"); + return OHOS::ERR_INVALID_VALUE; } + if (result == ERR_OK) { resultReceiver_.append("GetBundleNamesForUidExt success"); std::string msg = "bundle name list:\n{\n";