diff --git a/frameworks/native/ability/native/ability_runtime/js_ability.cpp b/frameworks/native/ability/native/ability_runtime/js_ability.cpp index 47113ad393..2b9b19b851 100644 --- a/frameworks/native/ability/native/ability_runtime/js_ability.cpp +++ b/frameworks/native/ability/native/ability_runtime/js_ability.cpp @@ -1070,7 +1070,7 @@ std::shared_ptr JsAbility::CreateADelegat } else { std::string::size_type pos = GetAbilityName().find(GetApplicationInfo()->bundleName); if (pos == std::string::npos || pos != 0) { - property->fullName_ = GetApplicationInfo()->bundleName + "" + GetAbilityName(); + property->fullName_ = GetApplicationInfo()->bundleName + "." + GetAbilityName(); } else { property->fullName_ = GetAbilityName(); } diff --git a/frameworks/simulator/ability_simulator/src/simulator.cpp b/frameworks/simulator/ability_simulator/src/simulator.cpp index ed7536cece..16830fee30 100644 --- a/frameworks/simulator/ability_simulator/src/simulator.cpp +++ b/frameworks/simulator/ability_simulator/src/simulator.cpp @@ -307,7 +307,7 @@ bool SimulatorImpl::ParseAbilityInfo(const std::string &abilitySrcPath, const st abilityInfo_ = AppExecFwk::BundleContainer::GetInstance().GetAbilityInfo(options_.moduleName, abilityName); } else { auto path = abilitySrcPath; - path.erase(path.rfind("")); + path.erase(path.rfind(".")); auto abilityNameFromPath = path.substr(path.rfind('/') + 1, path.length()); abilityInfo_ = AppExecFwk::BundleContainer::GetInstance().GetAbilityInfo( options_.moduleName, abilityNameFromPath);