MSG_ERR_INSTALL_DEPENDENT_MODULE_NOT_EXIST HarmonyOS 鸿蒙Next

MSG_ERR_INSTALL_DEPENDENT_MODULE_NOT_EXIST HarmonyOS 鸿蒙Next 我的工程包含一个entry(module)和一个sharedlibrary(module),但是运行的时候提示Failure[MSG_ERR_INSTALL_DEPENDENT_MODULE_NOT_EXIST];

然后论坛上看到说把Run Conigurations中entry-General的“Keep Application Data" 钩上,把entry-Deploy Multi Hap的"Deploy Multi Hap Packages“中对的module也选上,之后我先安装sharedlibrary,会提示“The deviceType or apiVersion of the target device does not match that configured in the module.json5 file.“

有人遇到这种问题吗?要怎么解决?

我用的是api=9的模拟器(Mac上)

api: 9

DevEco Studio 3.1.1 Release

Build Version: 3.1.0.501, built on June 20, 2023

macOS 13.1


更多关于MSG_ERR_INSTALL_DEPENDENT_MODULE_NOT_EXIST HarmonyOS 鸿蒙Next的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

通常是因为目标设备的设备类型或 API 版本与模块.json 文件中配置的不匹配。

需要检查模块.json 文件中的设备类型和 API 版本配置,确保它们与目标设备的实际配置匹配。

更多关于MSG_ERR_INSTALL_DEPENDENT_MODULE_NOT_EXIST HarmonyOS 鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


“MSG_ERR_INSTALL_DEPENDENT_MODULE_NOT_EXIST” 是HarmonyOS(鸿蒙系统)在安装应用或模块时可能遇到的错误提示。该错误表明系统在安装过程中检测到依赖的模块缺失或未安装,导致安装失败。

在鸿蒙Next系统中,应用或模块可能依赖于其他模块的功能或资源。如果这些依赖模块未预先安装或未正确配置,系统会抛出此错误。开发者需要确保所有依赖模块均已正确安装,并在应用配置文件中明确声明依赖关系。

解决方法通常包括:

  1. 检查应用的配置文件(如config.json),确保所有依赖模块均已声明。
  2. 确认依赖模块是否已安装,必要时手动安装缺失的模块。
  3. 更新应用或模块版本,确保兼容性。

此错误与Java或C语言无关,属于系统级别的依赖管理问题。

回到顶部