一 现象
运行项目到设备时,会出现错误,信息如下
1 2
| This device type does not match the module profile. Error while Deploying HAP
|
二 原因
config.json
中设备字段配置与设备不匹配(设备要求运行到phone(手机)上,实际运行到其他设备上)
1 2 3
| "deviceType": [ "phone" ],
|
三 解决办法
3.1 deviceType可供选择类型
属性名称 |
含义 |
数据类型 |
是否可缺省 |
default |
表示所有设备通用的应用配置信息 |
对象 |
否 |
phone |
表示手机类设备的应用信息配置 |
对象 |
可缺省,缺省为空 |
tablet |
表示平板的应用配置信息 |
对象 |
可缺省,缺省为空 |
tv |
表示智慧屏特有的应用配置信息 |
对象 |
可缺省,缺省为空 |
car |
表示车机特有的应用配置信息 |
对象 |
可缺省,缺省为空 |
wearable |
表示智能穿戴特有的应用配置信息 |
对象 |
可缺省,缺省为空 |
liteWearable |
表示轻量级智能穿戴特有的应用配置信息 |
对象 |
可缺省,缺省为空 |
smartVision |
表示智能摄像头特有的应用配置信息 |
对象 |
可缺省,缺省为空 |
2.2 修改或添加deviceType(适配手机和平板)
1 2 3
| "deviceType": [ "phone","tablet" ],
|