更新时间:2021-12-19 10:54:03浏览次数:633+次
如果在使用鸿蒙工具当中出现INSTALL_FAILED_BUNDLE_INFO_NOT_CONFIG的提示,请按以下解决方案处理。
问题
在DevEco Studio中,模块勾选了“Deploy Multi Hap Packages”多Hap包部署时,会同时安装与该模块存在关联关系的模块。如果该模块与依赖的其他模块存在配置信息不一致时,则会出现INSTALL_FAILED_BUNDLE_INFO_NOT_CONFIG错误,如下截图:
解决方法
出现该问题时,是由于该模块与依赖的其他模块之间的配置信息不一致导致,开发者需要检查如下配置信息的一致性。
1、检查依赖的各模块的build.gradle文件中的“compileSdkVersion”和“compatibleSdkVersion”字段,确保各个模块的取值保持完全一致:
2、检查依赖的各模块的config.json文件中的bundleName、vendor、code、name和minCompatibleVersionCode字段,确保各个模块的取值保持完全一致,其中minCompatibleVersionCode字段为可选字段:
附:参考
Entry的“Run/Debug configurations”中,勾选“Allow parallel run”和“Deploy Multi Hap Packages”后,在运行调试时可能会报Failure[INSTALL_FAILED_BUNDLE_INFO_NOT_CONFIG]的错误。
此时请检查Entry和所有模块的SDK和API版本,确保一致:
注:另外,有一种情况也要注意下,比如产生错误的原因是因为覆盖安装了,要注意模块之间的config.json中的app内容一致。
相关资讯