HarmonyOS 鸿蒙Next用OH4.1源码编译3566时遇到错误

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next用OH4.1源码编译3566时遇到错误

[OHOS ERROR] Traceback (most recent call last):                                                                                           [OHOS ERROR]   File “/home/jjl/ohos/openharmony/build/hb/containers/status.py”, line 47, in wrapper                                       [OHOS ERROR]     return func(*args, **kwargs)                                                                                             [OHOS ERROR]   File “/home/jjl/ohos/openharmony/build/hb/modules/ohos_build_module.py”, line 67, in run                                   [OHOS ERROR]     raise exception                                                                                                          [OHOS ERROR]   File “/home/jjl/ohos/openharmony/build/hb/modules/ohos_build_module.py”, line 65, in run                                   [OHOS ERROR]     super().run()                                                                                                            [OHOS ERROR]   File “/home/jjl/ohos/openharmony/build/hb/modules/interface/build_module_interface.py”, line 72, in run                    [OHOS ERROR]     raise exception                                                                                                          [OHOS ERROR]   File “/home/jjl/ohos/openharmony/build/hb/modules/interface/build_module_interface.py”, line 65, in run                    [OHOS ERROR]     self._load()                                                                                                             [OHOS ERROR]   File “/home/jjl/ohos/openharmony/build/hb/modules/ohos_build_module.py”, line 84, in _load                                 [OHOS ERROR]     self.loader.run()                                                                                                        [OHOS ERROR]   File “/home/jjl/ohos/openharmony/build/hb/services/interface/load_interface.py”, line 45, in run                           [OHOS ERROR]     self.post_init()                                                                                                     [OHOS ERROR]   File “/home/jjl/ohos/openharmony/build/hb/services/loader.py”, line 120, in post_init                                  [OHOS ERROR]     self.parts_config_info = load_ohos_build.get_parts_info(                                                                 [OHOS ERROR]   File “/home/jjl/ohos/openharmony/build/hb/util/loader/load_ohos_build.py”, line 834, in get_parts_info                     [OHOS ERROR]     _parts_variants = build_loader.parts_variants()                                                                          [OHOS ERROR]   File “/home/jjl/ohos/openharmony/build/hb/util/loader/load_ohos_build.py”, line 520, in parts_variants                     [OHOS ERROR]     self.parse()                                                                                                             [OHOS ERROR]   File “/home/jjl/ohos/openharmony/build/hb/util/loader/load_ohos_build.py”, line 511, in parse                              [OHOS ERROR]     subsystem_config, parts_path_dict = self._merge_build_config()                                                           [OHOS ERROR]   File “/home/jjl/ohos/openharmony/build/hb/util/loader/load_ohos_build.py”, line 482, in _merge_build_config                [OHOS ERROR]     raise OHOSException(“subsystem name config incorrect in ‘{}’, build file subsystem name is {},”                          [OHOS ERROR] exceptions.ohos_exception.OHOSException: subsystem name config incorrect in ‘/home/jjl/ohos/openharmony/vendor/kaihong/khdvk_3566b/bundle.json’, build file subsystem name is kaihong_products,configured subsystem name is product_khdvk_3566b.                       [OHOS ERROR]                                                                                                                              [OHOS ERROR] Code:      2014                                                                                                              [OHOS ERROR]                                                                                                                              [OHOS ERROR] Reason:    subsystem name config incorrect in ‘/home/jjl/ohos/openharmony/vendor/kaihong/khdvk_3566b/bundle.json’, build file subsystem name is kaihong_products,configured subsystem name is product_khdvk_3566b.                                                     [OHOS ERROR]                                                                                                                              [OHOS ERROR] Solution:  UNKNOWN REASON                                                                                                    [OHOS ERROR]        


更多关于HarmonyOS 鸿蒙Next用OH4.1源码编译3566时遇到错误的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
有解决吗,我也刚碰着这问题了,编译bes2600的时候

更多关于HarmonyOS 鸿蒙Next用OH4.1源码编译3566时遇到错误的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对您提到的HarmonyOS 鸿蒙Next用OH4.1源码编译3566时遇到的错误,这通常是由于配置文件中的子系统名称不匹配所导致。具体错误信息表明,在/home/xxx/ohos/openharmony/vendor/kaihong/khdvk_3566b/bundle.json文件中,构建文件的子系统名称kaihong_products与配置的子系统名称product_khdvk_3566b不一致。

为了解决这个问题,请按照以下步骤操作:

  1. 打开上述提到的bundle.json文件。
  2. 检查并修改文件中的子系统名称,确保构建文件和配置文件中的子系统名称一致。
  3. 保存文件并重新尝试编译。

如果修改后仍然遇到问题,可能是由于其他配置或环境问题导致。此时,请确保您的开发环境(包括DevEco Studio和SDK版本)已更新至最新,且兼容您的项目要求。同时,检查项目的其他相关配置文件,确保所有配置均正确无误。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部