错误信息
The specified bundle name is not found.
错误描述
指定的bundleName不存在。
可能原因
处理步骤
# 需要将com.xxx.demo替换为实际查询的bundleName hdc shell bm dump -n com.xxx.demo
错误信息
The specified module name is not found.
错误描述
指定的moduleName不存在。
可能原因
处理步骤
# 需要将com.xxx.demo替换为实际查询的bundleName hdc shell bm dump -n com.xxx.demo
错误信息
The specified ability name is not found.
错误描述
指定的abilityName不存在。
可能原因
处理步骤
# 需要将com.xxx.demo替换为实际查询的bundleName hdc shell bm dump -n com.xxx.demo
错误信息
The specified user ID is not found.
错误描述
调用与用户相关接口时,传入的用户不存在。
可能原因
处理步骤
错误信息
Failed to install the HAP because the HAP fails to be parsed.
错误描述
传入的HAP或APP解析失败。
可能原因
处理步骤
错误信息
Failed to install the HAP because the HAP signature fails to be verified.
错误描述
签名校验失败导致应用安装失败。
可能原因
处理步骤
错误信息
Failed to install the HAP because the HAP path is invalid or the HAP is too large.
错误描述
安装包路径无效或者文件过大导致应用安装失败。
可能原因
处理步骤
错误信息
Failed to install the HAPs because they have different configuration information.
错误描述
多个HAP配置信息不同导致应用安装失败。
可能原因
多个HAP包中配置文件中app标签下面的字段信息或者签名信息不一致。
处理步骤
确认多个HAP中配置文件app下面的字段是否一致或者检查工程的signingConfigs配置是否一样。
错误信息
Failed to install the HAP because of insufficient system disk space.
错误描述
系统磁盘空间不足导致应用安装失败。
可能原因
系统空间不足。
处理步骤
确认系统是否有足够的空间。
错误信息
Failed to install the HAP since the version of the HAP to install is too early.
错误描述
新安装的应用版本号低于已安装的版本号导致应用安装失败。
可能原因
新安装的应用版本号低于已安装的版本号。
处理步骤
确认新安装的应用版本号是否不低于已安装的同应用版本号。
已安装应用版本号查询,依赖hdc工具。执行命令行后会输出已安装应用的版本号versionCode,如果输出多个versionCode,选择大于0的。如果该命令无打印值输出,表示应用未安装。
# 需要将com.xxx.demo替换为查询的bundleName hdc shell "bm dump -n com.xxx.demo |grep versionCode"
新安装的应用查看版本,HAP或者HSP用DevEco Studio打开,查看里面module.json文件中的versionCode字段配置。

错误信息
The specified uid is invalid.
错误描述
调用bundleManager模块中的getBundleNameByUid时,指定的uid无效。
可能原因
传入的uid对应的应用不存在。
处理步骤
检查系统中是否存在对应的应用uid值。可以使用查询应用信息命令(dump)查看已安装应用的uid。执行命令行后会输出对应已安装应用的uid,如果输出多个uid,选择大于0的。如果该命令无打印值输出,表示应用未安装。
# 需要将com.xxx.demo替换为实际查询的bundleName hdc shell "bm dump -n com.xxx.demo |grep uid"
错误信息
Failed to get the profile because the specified profile is not found in the HAP.
错误描述
调用查询profile文件的相关接口时,没有相应的配置文件。
可能原因
处理步骤
错误信息
The specified bundle is disabled.
错误描述
当调用查询应用的相关信息接口时,指定应用被禁用。
可能原因
设备上对应的应用已经被禁用,无法查询。
处理步骤
确认设备上对应的应用是否被禁用。
错误信息
The specified ability is disabled.
错误描述
当调用查询ability相关信息的接口时,指定的ability被禁用。
可能原因
指定的ability被禁用。
处理步骤
确认指定的ability是否被禁用,可以使用bm工具查询对应的应用信息。
错误信息
The specified bundle does not contain any overlay module.
错误描述
查询指定应用中overlay特征module的overlayModuleInfo时,指定的应用不包含overlay特征module。
可能原因
指定的应用不包含overlay特征module。
处理步骤
检查指定的应用是否不包含overlay特征module。
错误信息
The specified module is not an overlay module.
错误描述
查询指定的overlay特征module的overlayModuleInfo时,指定的module不是overlay特征module。
可能原因
指定的module不是overlay特征的module。
处理步骤
检查指定的module是否不为overlay特征的module。
错误信息
The specified module is an overlay module.
错误描述
查询指定的目标module所关联的overlayModuleInfo时,指定的module是overlay特征module。
可能原因
指定的module是overlay特征的module。
处理步骤
检查指定的module是否为overlay特征的module。
错误信息
Failed to install the HAP because the code signature verification failed.
错误描述
安装应用时,安装包的代码签名文件校验失败。
可能原因
处理步骤
错误信息
Failed to install the HAP because a debug bundle can be installed only in developer mode.
错误描述
安装调试应用时,设备处于非开发者模式,不允许安装。
可能原因
应用为调试应用,而设备处于非开发者模式。
处理步骤
执行hdc shell param get const.security.developermode.state,若返回结果为false,说明该设备无法安装调试应用。
错误信息
The specified link is invalid.
错误描述
调用bundleManager模块中的canOpenLink时,指定的link无效。
可能原因
输入的link格式有误。
处理步骤
检查link格式是否正确。
错误信息
The scheme of the specified link is not in the querySchemes.
错误描述
调用bundleManager模块中的canOpenLink时,指定link的scheme未在querySchemes字段下配置。
可能原因
未在querySchemes字段下配置指定link的scheme。
处理步骤
检查是否在querySchemes字段下配置了相应的URL scheme,可以参考使用canOpenLink判断应用是否可访问。
错误信息
The appIndex is invalid.
错误描述
调用应用分身相关的接口时,指定的应用分身索引无效。
可能原因
处理步骤
错误信息
The specified shortcut id is illegal.
错误描述
快捷方式id是不合法的。
可能原因
已经存在相同包名、分身索引、用户id和快捷方式id的快捷方式信息;传参对应的快捷方式id不存在,或快捷方式id为空字符串。
处理步骤
错误信息
The launch want is not found.
错误描述
调用bundleManager.getLaunchWant接口时,应用的启动组件Want信息不存在。
可能原因
应用没有entities配置包含“entity.system.home”和actions配置包含“ohos.want.action.home”的UIAbility。
处理步骤
应用需要有entities配置包含“entity.system.home”并且actions配置包含“ohos.want.action.home”的UIAbility。
错误信息
Failed to install the HAP because an application with the same bundle name but different signature information exists on the device.
错误描述
由于设备上存在具有相同包名称但不同签名信息的应用程序,导致安装失败。
可能原因
处理步骤
错误信息
Failed to install the plugin because the current device does not support plugins.
错误描述
当前设备不支持插件能力。
可能原因
设备不具备插件能力,安装插件失败。
处理步骤
使用param工具设置const.bms.support_plugin的值为true,即执行hdc shell param set const.bms.support_plugin true。
错误信息
Failed to install the plugin because the plugin name is the same as the host bundle name.
错误描述
插件的包名与应用的包名一致,不符合插件与应用之间异包名的规格,安装插件失败。
可能原因
插件的包名与应用的包名一致。
处理步骤
重新配置插件的包名。
错误信息
Failed to uninstall the plugin because the specified plugin is not found.
错误描述
插件包名不存在,导致插件卸载时失败。
可能原因
插件没有在应用中安装。
处理步骤
使用bm dump -n 命令查询应用信息,确认插件是否安装。
错误信息
The specified skillName is not found.
错误描述
未找到与指定skillName匹配的Skill信息,指定的skillName不存在。
可能原因
处理步骤
错误信息
Bundle manager service exception.
错误描述
包管理服务异常。
可能原因
场景一:
系统出现未知的异常,导致包管理服务已停止或者异常退出。
场景二:
系统抛出未捕获的错误码,例如IPC失败、文件拷贝失败等。
处理步骤
重启手机后再次尝试请求接口。
重复上述步骤3到5次后依旧请求失败,请查询设备的/data/log/faultlog/faultlogger/目录下是否存在包含foundation字样的crash文件。
hdc shell cd /data/log/faultlog/faultlogger/ ls -ls
导出crash文件和日志文件提新增Issue获取帮助。
hdc file recv /data/log/faultlog/faultlogger/ hdc file recv /data/log/hilog/
错误信息
The alternateIconName must match the name field under alternateIcons in the app.json5 file.
错误描述
备用图标名称必须与app.json5中alternateIcons标签配置的name字段匹配。
可能原因
传入的alternateIconName在app.json5的alternateIcons标签中未配置。
处理步骤
错误信息
No alternate icon is enabled.
错误描述
没有设置备用图标。
可能原因
当前应用未设置备用图标,在alternateIconName传入空字符串恢复默认图标时会抛出17700309。
处理步骤
当前应用未设置备用图标,不需要取消备用图标。