构建报错“debug is different”
========================

**问题现象**

打包应用时，提示“debug is different”。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/4c/v3/PhrWp6HSRz2eWLAE68NniQ/zh-cn_image_0000002229758605.png?HW-CC-KV=V1&HW-CC-Date=20260612T074813Z&HW-CC-Expire=86400&HW-CC-Sign=98445AB9BBF10EFE935B3FDBF4E7280B2646576B3CE2553B0BBAD8AB5E791515)

**解决措施**

根据报错日志的Warning信息提示的模块名称，检查模块间的debug字段是否一致，重点关注本地模块与外部引用模块。

1.该debug字段由编译构建工具自动生成，保存在HAP/HSP包的module.json文件中，如下图所示，首先确认各模块间该字段是否一致。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/c2/v3/tgQLnAt6TPyRuzeuJUys1A/zh-cn_image_0000002229604117.png?HW-CC-KV=V1&HW-CC-Date=20260612T074813Z&HW-CC-Expire=86400&HW-CC-Sign=DEE8B01D114BB49E97446C6B788FE518155402F9E686486E2E9C580474223B1C)

2.编译工具根据设置的Build Mode选项生成debug标识，如图所示，可以通过此处进行设置。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/49/v3/KFiL08s1SdyuccduP0bigg/zh-cn_image_0000002194318344.png?HW-CC-KV=V1&HW-CC-Date=20260612T074813Z&HW-CC-Expire=86400&HW-CC-Sign=AE666363DFA89E2477621DACF30B00DFE339C224A48102680DD2AC0CA78D6CD1)