编译报错“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/ac/v3/i2KjkKpIRNesJ7FaHiBBYQ/zh-cn_image_0000002194158392.png?HW-CC-KV=V1&HW-CC-Date=20260612T074815Z&HW-CC-Expire=86400&HW-CC-Sign=2B10DE601ECA5A76D05FDDF9531386EE31FC51F537B35E8C789397F42CCD1611)

**解决措施**

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设置的代码。