编译报错“The type of target device does not match the device type configured by module：xxx”
=======================================================================================

**错误描述**

指定target设备的类型与模块配置的设备类型不匹配。

**可能原因**

指定target设备的类型与模块配置的设备类型不匹配。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/61/v3/cmmX6viiSEuPCcxKFfV6kw/zh-cn_image_0000002624638532.png?HW-CC-KV=V1&HW-CC-Date=20260709T134358Z&HW-CC-Expire=86400&HW-CC-Sign=14F3557BBC351E77CF8E5D32867DE8E86C451F20D9A2FCFB400AA5314AFA64E8)

**解决措施**

1.  确保module目录的build-profile.json5文件中targets下指定的设备类型包含所需的设备类型。
2.  确保module目录下src/main/module.json5中配置的deviceTypes字段包含所需的类型。
3.  检查hvigorfile.ts或[Hvigor脚本文件](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-hvigor-life-cycle#section810245135914)是否包含任何可能更改模块deviceTypes设置的代码。